Our guide to how 18F Engineering selects candidates, from resume screen to offer.
Note to 18F staff:
As much as possible, this should be publicly-accessible: interviews shouldn't be about surprises or gotchas. For the few things that can't be public, put them in a private Google Doc and link it here.
This project uses CircleCI, here is the dashboard
For debugging, the local-cli is useful: circleci local execute
-
Install Docker : Try typing
docker version
in your terminal to see if it's already installed. If it's not, Docker Desktop is an easy way to install. -
Running the site:
docker-compose up
then open http://127.0.0.1:4000 -
Running tests:
docker-compose run web bundle exec rake test
Debugging
- SSH into the Docker container with
docker-compose run web /bin/bash