Welcome to RailsDevs! I'm Joe, the founder, and I'd love for you to contribute to the project.
Lots of developers' first open source contribution was to RailsDevs. Let me help you make it yours, too.
Unassigned issues labeled "help wanted" are ready to be worked on. Comment on one to "claim" it – I'll assign it to you to let others know.
To keep things moving, you'll have 2 weeks to submit a pull request. If you don't finish in time, no worries! Comment and let me know and we can work something out.
- Install Ruby packages via
bundle install
- Install non-Ruby packages via
brew bundle install --no-upgrade
brew services start postgresql
If you already have an instance of postgres running, you may not need this step. If you have an older version of postgres that is not running, get it started. In the case of Mac users, you can open it via launchpad and start via the UI.brew services start redis
bin/setup
bin/dev
- Run
rails test
to run unit/integration tests.
Before submitting a pull request make sure to:
- Fork and clone the repository
- Create a new branch:
git checkout -b my-branch-name
- Add tests covering the code you modified
- Lint and test the project with
bin/check
- Add significant changes and product updates to the changelog
- Push to your fork and submit a pull request
First PR ever? Need help deciding which design pattern to use? Can't fix a flaky test? Let me know – I'm more than happy to help.
Feel free to comment on the issue/PR or send me an email.