View the API Blueprint or view the hosted docs.
We use Forest Admin to manage this application.
-
Config
- The following environment variables are available:
FORECAST_API_KEY- our API key for Forecast.ioFOREST_SECRET_KEY- Enviroment Key for Forest AdminFOREST_AUTH_KEY- Auth Key for Forest Admin
- The following environment variables are available:
-
Database
- This app uses postgres. Homebrew is the suggested installation method on a Mac.
-
Environment
- This app uses .env to load up environment variables in development. Run
cp .env.test .env bundle installbundle exec rake db:setup
- This app uses .env to load up environment variables in development. Run
-
Testing
- This app uses Minitest and the m gem.
bundle exec rake db:test:preparebundle exec m
- Ensure code passes Rubocop. Run
bundle exec rubocop
- This app uses Minitest and the m gem.
-
Deploy
- We deploy to Heroku.
- After passing CI, the Develop branch is deployed automatically to Staging
- After passing CI, the Master branch is deployed automatically to Production
- New Pull Requests get Review apps automatically created for them