Dependencies:
- Ruby 3.4.5
- PostgreSQL
- Yarn
If you want to fix a bug or add a new feature, please:
- Fork the project.
- Create a feature branch (
git checkout -b my-new-feature). - Make your changes. Include tests for your changes, otherwise I may accidentally break them in the future.
- Run the tests with the
rakecommand. Make sure that they are still passing. - Write descriptive commit messages and follow Angular's commit format e.g.
feat: add new feature. - Push the branch to GitHub (
git push origin my-new-feature). - Create a Pull Request and submit it to be merged with the main branch.
- Install Ruby dependencies
bundle install- Install JavaScript dependencies
yarn install- Initialize database and seed with dummy data
./bin/rails db:create db:migrate db:seed- Run local server
./bin/dev- Open application in your browser: http://localhost:3000
rake./bin/rails db:seed./release.bash [major|minor|patch]
git push origin main --tags