All Projects β†’ ruby β†’ Www.ruby Lang.org

ruby / Www.ruby Lang.org

Source of the https://www.ruby-lang.org website.

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Www.ruby Lang.org

Passwordpusher
πŸ” PasswordPusher is an application to securely communicate passwords over the web. Passwords automatically expire after a certain number of views and/or time has passed.
Stars: ✭ 484 (-38.73%)
Mutual labels:  heroku, hacktoberfest
Tilex
Today I Learned
Stars: ✭ 418 (-47.09%)
Mutual labels:  heroku, hacktoberfest
Devlopr Jekyll
Build and Deploy your Static Site πŸš€ using this beautiful Jekyll Framework/Theme built for Creatives
Stars: ✭ 309 (-60.89%)
Mutual labels:  heroku, hacktoberfest
Zws
Shorten URLs using invisible spaces.
Stars: ✭ 780 (-1.27%)
Mutual labels:  heroku, hacktoberfest
Efcorepowertools
Entity Framework Core Power Tools - reverse engineering, migrations and model visualization for EF Core
Stars: ✭ 774 (-2.03%)
Mutual labels:  hacktoberfest
Fdir
⚑ The fastest directory crawler & globbing library for NodeJS. Crawls 1m files in < 1s
Stars: ✭ 777 (-1.65%)
Mutual labels:  hacktoberfest
Kroki
Creates diagrams from textual descriptions!
Stars: ✭ 774 (-2.03%)
Mutual labels:  hacktoberfest
Orbit
React components of open-source Orbit design system by Kiwi.com
Stars: ✭ 774 (-2.03%)
Mutual labels:  hacktoberfest
Slidetoact
A simple 'Slide to Unlock' Material widget for Android, written in Kotlin πŸ“±πŸŽ¨πŸ¦„
Stars: ✭ 783 (-0.89%)
Mutual labels:  hacktoberfest
Brasil.io
Backend do Brasil.IO (para cΓ³digo dos scripts de coleta de dados, veja o link na pΓ‘gina de cada dataset)
Stars: ✭ 780 (-1.27%)
Mutual labels:  hacktoberfest
Archisteamfarm
C# application with primary purpose of idling Steam cards from multiple accounts simultaneously.
Stars: ✭ 7,219 (+813.8%)
Mutual labels:  hacktoberfest
Mac Setup
Installing Development environment on macOS
Stars: ✭ 6,510 (+724.05%)
Mutual labels:  hacktoberfest
Ftl
The Pi-hole FTL engine
Stars: ✭ 776 (-1.77%)
Mutual labels:  hacktoberfest
Laravel Adminpanel
A Laravel Admin Panel (Laravel Version : 6.0)
Stars: ✭ 774 (-2.03%)
Mutual labels:  hacktoberfest
Bumblebee Status
bumblebee-status is a modular, theme-able status line generator for the i3 window manager.
Stars: ✭ 780 (-1.27%)
Mutual labels:  hacktoberfest
Configuration
A collection of edx configuration scripts and utilities that edx.org uses to deploy openedx.
Stars: ✭ 776 (-1.77%)
Mutual labels:  hacktoberfest
Github Changelog Generator
Automatically generate change log from your tags, issues, labels and pull requests on GitHub.
Stars: ✭ 6,631 (+739.37%)
Mutual labels:  hacktoberfest
Schemathesis
A modern API testing tool for web applications built with Open API and GraphQL specifications.
Stars: ✭ 768 (-2.78%)
Mutual labels:  hacktoberfest
Mind Expanding Books
πŸ“š Books everyone should read!
Stars: ✭ 7,151 (+805.19%)
Mutual labels:  hacktoberfest
Tidb Operator
TiDB operator creates and manages TiDB clusters running in Kubernetes.
Stars: ✭ 778 (-1.52%)
Mutual labels:  hacktoberfest

www.ruby-lang.org

Join the chat at https://gitter.im/ruby/www.ruby-lang.org

Build Status

This is the Jekyll source of the www.ruby-lang.org website.

How to Contribute?

You can contribute by reporting errors or suggesting improvements. Just open an issue or pull request.

This is a big project with many translations involved. Please help us stay on top of things by following our guidelines for contributors.

Get It!

Bundler will take care of the dependencies, so unless you already have done so, you might need to install bundler with:

gem install bundler

Then clone the repository and install the dependencies:

git clone https://github.com/ruby/www.ruby-lang.org.git
cd www.ruby-lang.org/
bundle install --without production

Make Changes

Making changes is easy: just locate the Markdown source of the page you want to improve, then make your changes or add content.

If you plan to submit a pull request or want to preview your changes on Heroku, you need to

  • create a topic branch,
  • commit your changes to this branch.

See the project's wiki for some guidelines on how your commits and PRs should look like.

Preview Your Changes

Preview Locally

Generate the website with

bundle exec rake build

Then start a local web server with

bundle exec rake serve

Open http://localhost:9292/ in your browser to access the preview.

Note: The build of the site will take several minutes.

Alternatively, you can use Jekyll directly.

bundle exec jekyll serve --watch --future --incremental

If your draft uses future date, you may want to use --future option.

Preview on Heroku

In case a build is not possible on your local machine or you want to test your changes under production conditions you can also create a preview on Heroku.

  • Sign up for Heroku if you do not have an account yet.

  • Install the Heroku Toolbelt.

  • Unless you already have, cd into your local working copy of this repo.

  • Create a preview app on Heroku using the custom buildpack:

    heroku login
    heroku create --buildpack https://github.com/ruby/heroku-buildpack-www-ruby-lang.git
    
  • Push your feature branch:

    git push heroku feature_branch:master
    

    To create a preview of the master branch:

    git push heroku master
    

Open the preview in your browser with heroku open or retrieve the preview URL using heroku info and open it in your browser.

Testing

Besides generating and previewing the site you can perform additional tests with these tasks:

bundle exec rake lint          # run linter on markdown files
bundle exec rake check:markup  # check markup for all generated pages
bundle exec rake check:links   # check for 404's (needs a running local server)

More Information

For more information see the wiki.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].