You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Makes Aux links open in a new tab. Default is false
47
-
#aux_links_new_tab: true
47
+
aux_links_new_tab: true
48
48
49
49
# Back to top link
50
50
back_to_top: true
@@ -68,6 +68,52 @@ callouts:
68
68
title: Warning
69
69
color: red
70
70
71
+
# By default, consuming the theme as a gem leaves mermaid disabled; it is opt-in
72
+
mermaid:
73
+
# Version of mermaid library
74
+
# Pick an available version from https://cdn.jsdelivr.net/npm/mermaid/
75
+
version: "11.2.0"
76
+
# Put any additional configuration, such as setting the theme, in _includes/mermaid_config.js
77
+
# See also docs/ui-components/code
78
+
# To load mermaid from a local library, also use the `path` key to specify the location of the library; e.g.
79
+
# for (v10+):
80
+
# path: "/assets/js/mermaid.esm.min.mjs"
81
+
# for (<v10):
82
+
# path: "/assets/js/mermaid.min.js"
83
+
# Note: copy both `mermaid.esm.min.mjs` (v10+) or `mermaid.min.js` (<v10) and the associated `.map` file from the specified version of `mermaid/dist` to `/assets/js/`.
84
+
85
+
# External navigation links
86
+
nav_external_links:
87
+
- title: Django Documentation
88
+
url: https://docs.djangoproject.com/en/4.2/
89
+
hide_icon: false # set to true to hide the external link icon - defaults to false
90
+
opens_in_new_tab: true # set to true to open this link in a new tab - defaults to false
91
+
- title: Celery Documentation
92
+
url: https://docs.celeryq.dev/en/v5.3.1/
93
+
hide_icon: false # set to true to hide the external link icon - defaults to false
94
+
opens_in_new_tab: true # set to true to open this link in a new tab - defaults to false
95
+
- title: Flower Documentation
96
+
url: https://flower.readthedocs.io/en/latest/
97
+
hide_icon: false # set to true to hide the external link icon - defaults to false
98
+
opens_in_new_tab: true # set to true to open this link in a new tab - defaults to false
99
+
- title: MariaDB Documentation
100
+
url: https://mariadb.com/kb/en/documentation/
101
+
hide_icon: false # set to true to hide the external link icon - defaults to false
102
+
opens_in_new_tab: true # set to true to open this link in a new tab - defaults to false
103
+
- title: Redis Documentation
104
+
url: https://redis.io/docs/latest/get-started/
105
+
hide_icon: false # set to true to hide the external link icon - defaults to false
106
+
opens_in_new_tab: true # set to true to open this link in a new tab - defaults to false
107
+
- title: RabbitMQ Documentation
108
+
url: https://www.rabbitmq.com/docs
109
+
hide_icon: false # set to true to hide the external link icon - defaults to false
110
+
opens_in_new_tab: true # set to true to open this link in a new tab - defaults to false
111
+
- title: Docker Documentation
112
+
url: https://docs.docker.com/
113
+
hide_icon: false # set to true to hide the external link icon - defaults to false
114
+
opens_in_new_tab: true # set to true to open this link in a new tab - defaults to false
The Programming Contest Suite (PCS) is a set of tools for running [ICPC](https://icpc.global) style programming contests hosted by the [Association for Computing Machinery Florida State University Student Chapter](https://fsu.acm.org) (ACM@FSU). The suite is designed to work alongside a [DOMjudge](https://www.domjudge.org/) jury system by facilitating contest registration and management, generating contestant data files required by DOMjudge, and processing contest results generated by DOMjudge.
10
+
11
+
## The Contest
12
+
13
+
The ACM@FSU Programming Contest is held each Spring and Fall semester at [Florida State University](https://www.fsu.edu). It routinely attracts 300-500 contestants, many of whom are FSU Computer Science students, and is actively supported by Computer Science Department faculty.
14
+
15
+
## Motivation
16
+
17
+
This project is the successor to [FSU-ACM/Contest-Server](https://github.com/FSU-ACM/Contest-Server), a Flask based ACM@FSU Programming Contest registration server created by [Andrew Sosa](https://github.com/andrewsosa). The PCS was intended to:
18
+
19
+
1. Address the limitations of FSU-ACM/Contest-Server
20
+
2. Enhance and ease engagement with administrators, contestants, volunteers and university faculty
21
+
3. Provide a codebase maintainable by student, and often newer, developers
22
+
23
+
## Development
24
+
25
+
The project was initially developed between early 2020 and its first live deployment for the 2021 Fall Programming Contest. It has since been under active development and maintenance, with management of the project being transferred to ACM@FSU in early 2024.
0 commit comments