| dev | prod |
|---|---|
The Crowdcast website for collecting flu forecasts. (Previously known as Epicast.)
The site is live at https://delphi.cmu.edu/crowdcast.
The website is deployed to two separate environments: dev and prod. The
code for those environments is kept in the
dev and
prod branches,
respectively.
The dev branch is deployed to a Delphi-internal development environment where
we can iterate quickly without worry of breaking the production site.
The prod branch is deployed to a public-facing production environment. It
should contain only tested and reliable code.
Changes are selectively merged into prod from dev after testing. However,
prod should not be updated while a forecasting round is active (i.e.
Friday through Monday), except in case of a critical bugfix.
In any case, all code commits to prod should only consist of merges from
dev, rather than direct commits. (An exception to this is configuration,
which differs between environments.)
For developing the website, see the epicast development guide.