CLIST is your comprehensive guide to global programming contests. It aggregates upcoming programming contests from various websites, allowing you to track competitive programming events and coding challenges.
If you plan to contribute changes, first fork this repository on GitHub. Otherwise, you can simply clone the main repository directly (see step 2).
Make sure to include the --recursive
flag to clone any submodules:
git clone --recursive https://github.com/<your-username>/clist.git
Then change to the project directory:
cd clist
This script sets up default environment variables. You can usually press Enter to accept the defaults:
python3 ./configure.py
Use Docker Compose to build and run the development container:
docker compose up --build dev
Open your web browser and go to http://localhost:10042/ to start using the application.
- Create a new branch for your feature or fix:
git checkout -b my-new-feature
- Commit your changes:
git commit -m "Add some feature"
- Push to the branch:
git push origin my-new-feature
- Open a Pull Request on GitHub to merge your changes back into the main repository.
Note: We appreciate any contributions—whether it’s improving the code, documentation, or other parts of the project!