A website for the CMIMC Programming Competition and CMIMC 2021, which will be held online.
- Make sure you have Python (and pip) installed on your computer.
- Install Docker.
- Clone this repository:
git clone https://github.com/CMU-Math/cmimc-online.git
. The rest of the commands should be run within the newly created folder. - Run
docker-compose up --detach
. A local version of the site should be running on [http://127.0.0.1:8000/](http://127.0.0.1:8000/
- Go into cmimc-online container shell via
docker exec -it <mycontainer> bash
. - Create superuser via
python3 manage.py createsuperuser
. - You should now be able to login as this user.
- On the Trello page, add yourself to any projects you want to work on
- Each project should have its own branch. Either create a new branch with
git checkout -b new-branch-name
or pull from an existing remote branch. - Once the changes are ready to be merged into the main branch, submit a pull request with Github's online interface.