All-inclusive suite for running ACM at FSU's Fall/Spring Programming Contests
https://fsu-acm.github.io/Contest-Server
- User & Team Registration
- Quick Registration of an entire team
- Solo registration for individual participants
- Team management features (add/remove members, rename)
- Domjudge Integration
- Simple deployment of Domserver & Judgehosts with Docker
- Easy scaling of Judgehost instances
- Networking
- Simple domain/subdomain support via
jwilder/nginx-proxy
imagej - Automatic free SSL certificates from LetsEncrypt
- Simple domain/subdomain support via
- Flask – Python webapp framework.
- Bulma – CSS Flexbox framework.
- Sass – Preprocessed CSS stylesheet.
- npm – The package manager for javascript.
- Docker – Software containerization.
- Nginx – Reverse proxy server.
Contributions are welcome! Please read both the Getting Started guide and the Contributing Guidelines before submitting changes.
We use something similar to SemVer. Incrementation is not derived from API changes, but from significant adjustment to codebase:
- MAJOR version for significant codebase rewrites.
- MINOR version for localized changes, e.g. adding a new feature.
- PATCH version for any adjustment to
master
codebase, e.g. bugfix.
- Andrew Sosa – Initial work – andrewsosa
See also the list of contributors who participated in this project.
MIT