📄️ Introduction to Directives
The directives consist of a collection of preferences, configurations, and behaviors that govern how the system operates. These directives have been specifically designed for competitive programming, facilitating the organization of competitions, training camps, and courses.
📄️ Directives File Syntax
The directives file syntax heavily relies on the INI config syntax, but with several modifications tailored to suit huronOS' requirements. As explained in the introduction to directives, the directives are primarily governed by their execution modes (contest, event, default). However, some directives, such as keyboard distributions and timezone settings, are considered mode-independent, while others are mode-dependent. The directives are divided into two sections: Global Directives and Specific Directives.
📄️ Directives Server
The directives are currently represented as a text file and can be hosted on any web server of your choice, such as nginx, Apache, litespeed, etc. The file must be accessible via HTTP and/or HTTPS protocols and needs to be raw-accessible, without any web UI wrapping the file content.
🗃️ Configurations specifics
🗃️ Common Firewall Settings