A base Rails application to kickstart new projects.
- PostCSS with Tailwind CSS configuration.
- JavaScript tests using Mocha with coverage.
- Ruby tests using RSpec and Selenium with coverage.
- Support for translations in JavaScript code and tests.
- GitHub Actions for testing, linting, and security analysis with annotations.
Install the dependencies and setup the database.
bin/setup
To run the application processes.
foreman start -f Procfile.dev
If you're making changes, be sure to write and run the tests.
bundle exec rake ruby:test
bundle exec rake javascript:test
Before pushing changes, check the code.
bundle exec rake css:lint
bundle exec rake ruby:lint
bundle exec rake javascript:lint
Or you can run the tests with coverage and lint with a single command.
bundle exec rake check
Untitled uses the MIT license. See LICENSE for more details.