This repository stores the code for the https://helpwithcovid.com/ website.
The stack is:
- Ruby on Rails 6.0
- Tailwind CSS
- Postgres
- ruby
2.6.3
- bundler
2.1.4
- postgres
Install and start postgresql:
- On macOS, you can use
pg_ctl -D /usr/local/var/postgres start
- (To stop postgres use
pg_ctl -D /usr/local/var/postgres stop
)
Install dependencies:
bundle install
yarn install
Setup the database and seed data:
rails db:setup
The following environment variables can be set:
Environment variable | Type of value | Description |
---|---|---|
ADMINS |
Email addresses separated by a , |
Gives admin permissions to the listed accounts |
EXCEPTION_NOTIFIERS |
Email addresses separated by a , |
Sends technical exceptions to the listed email addresses |
EMAIL_ADDRESS |
Single email address | Used to contact your team |
rails server
Then go to http://localhost:3000 to view app
rails spec
Help is welcome! We are communicating on Discord in the #hwc-com-development channel
- Fork the project
- Create a branch with your changes
- Make sure all test are passing by running
bundle exec rails spec
- Make sure rubocop is happy by running
bundle exec rubocop
(you can runbundle exec rubocop -a
to automatically fix errors) - Submit a pull request
MIT