If you'd like to contribute to this project, follow the steps below to set it up:
- Fork the repository
- Clone the forked repo onto your machine, then
cd
into the project directory - Run
bin /setup
to install dependencies and prepare the database - Start the server with
rails s
orbin/dev
You can run tests with rails test
. To run all tests in a file, use rails test filename.rb
. To run a single test, pass in a line number rails test filename.rb:10
.
We use the debug
gem for debugging. Breakpoints don't work with bin/dev
, so make sure to start the server with rails s
if you want to use binding.break
, debugger
or binding.b
.
This app uses styles provided by tailwind CSS. Whenever possible, try to avoid adding any custom styles.
This project uses the pre-built authentication system generated by Authentication Zero. When implementing new auth-related functionality, check if the gem can provide this first.