An app built to help people contact their congressman about ending qualified immunity in 2020.
The original idea for this project came from a previous app built by Ian Webster. He outlines that project here. This website updates the needed APIs and gives focus to the Civil Rights movement taking place in 2020.
git clone [email protected]:frankolson/bugyourcongressman.git
cd trainer-classroom
Next, you need to build and run the docker image included in the project
repository. The -d
flag on the docker-compose up
will run docker as a background daemon
If you are not familiar with Docker, brush up on it here.
docker-compose build
docker-compose up -d
The application should now be up and running, but you still need to setup the database.
Now, you need to create the database and run the migrations.
docker-compose run web rails db:create db:migrate
To stop the application, run
docker-compose down
in your
project directory
docker-compose down
docker-compose run web bin/rails test
or
docker-compose run web bash
bin/rails test
docker-compose run web bin/rails test:system
or
docker-compose run web bash
bin/rails test:system
Pushes to main
will trigger a deploy of the main
branch to Heroku. If any
new migrations are present, those will be run before the new release is
deployed.
git push origin main
Want to know how to contribute? Checkout the CONTRIBUTING.md and CODE_OF_CONDUCT.md docs. Once you have done that, bugs and feature requests can be found under in GitHub issues.