Regarding code style like indentation and whitespace, follow the conventions you see used in the source already.
You can look at .rubocop.yml and .qlty/qlty.toml.
First, ensure that you have installed Ruby 3.1 and recent PostgreSQL.
- Fork and clone the repo.
- Run
bundle installto install all dependencies.
Assuming that you don't see any red, you're ready to go.
- Create a new branch, please don't work in your
masterbranch directly. - Add failing tests for the change you want to make. Run
rails testto see the tests fail. - Fix stuff.
- Run
rails testto see if the tests pass. Repeat steps 2-3 until done. - Push to your fork and submit a pull request.