catalog of all Rubygems that keeps track of popularity and health metrics
Find actively maintained & popular open source software libraries for the Ruby programming language
The Ruby Toolbox is a catalog of all Rubygems that keeps track of popularity and health metrics to help you choose a reliable library.
This is the source code for the site you can visit at https://www.ruby-toolbox.com/
The Ruby Toolbox depends on a few utilities which you will need to install before you begin.
Install the [current project ruby version](./.ruby-version), preferrably with
a Ruby version manager like chruby, rbenv, or rvm
You will also need Bundler for installing the project's dependencies.
Yarn is used to manage frontend dependencies for the project. It can be installed by following the official installation guide. You will also need to install Node.js.
bin/setup
bin/pull_database
. You can also load some test data quickly by running rake db:fixtures:load
GITHUB_TOKEN=yourtoken
in .env.local
and .env.local.test
.foreman start
. You can access the site at http://localhost:5000
bundle exec rspec
bundle exec rubocop
bundle exec guard
to continuously check your changesbundle exec overcommit --install
. Whenever the hook config file .overcommit.yml
changes, you need to verify it's contents and approve the changes with bundle exec overcommit --sign
http://localhost:5000/ops/sidekiq
. Username can be empty, the default password is development
.See our overview of [Configuration](doc/configuration.md) settings for an overview of what needs to be set up to run the app in production.
Everyone participating in this project's development, issue trackers and other channels is expected to follow our [Code of Conduct](./CODE_OF_CONDUCT.md)
This project is available as open source under the terms of the MIT License.