Automated Checks

When there are new changes on a PR or on the main branch, some automated checks are performed.

It’s important that all checks pass before the PR is accepted. Moderators will help you along the way.

Naming Convention

For most folders, it’s sufficient to use kebab-case (i.e., lowercase letters and hyphens) for both folder and file names: this check is applied recursively to subfolders and their contents to ensure consistency throughout the collection.

The following cases are exceptions. They have stricter checks, but if a subfolder passes them, its contents are not checked (the folder is not visited recursively). This is useful for subfolders whose elements, by their nature, must preserve their original naming convention, such as projects or some collections of files provided by the teaching staff.

dispense/ and lucidi/

The rules in enumerazione.synta must be followed.

prove/

The rules in prove.synta must be followed.

Compilation

Any “source” files .tex/.md/.typ/.doc(x)/.odt(x) and similar must compile correctly into formats supported by CSUnibo.

Edit this page

CSUnibo
CSUnibo

Community of students from the Department of Computer Science and Engineering of the University of Bologna

Next