The main ocf website.
Clone the repo, and be sure to check out submodules:
$ git clone git@github.com:ocf/ocfweb.git
$ git submodule update --init
Either on supernova, or on your own staff VM, run make dev. The first time
will take a while, but future runs will be almost instant thanks to
pip-faster.
It will start listening on a deterministically random port (really, 8000 plus the last 3 digits of your user id) which is printed to you. You can then view the site in development.
Run make scss to build SCSS. You can also use make watch-scss to rebuild it
automatically when SCSS files change.
To run tests locally, run make check. Please don't push to master with
failing tests—Jenkins will refuse to deploy your code, and nobody will be able
to deploy until fixing it.