This is the template repository for the final report of the Distributed Systems course, Master's Degree in Computer Science and Engineering, University of Bologna, Campus of Cesena, Italy.
- Click on the green button "Use this template" to create a new repository from this template.
- Clone the new repository to your local machine.
- Look at the structure of the repository and understand the purpose of each file, especially if you are not familiar with LaTeX.
There is a GitHub Action that compiles the LaTeX files in the repository and creates a PDF file.
The PDF file is then uploaded as an artifact of the action.
The action is triggered on every push to the repository on specific branches (see .github/workflows/compile.yml).
In the action, there is also a step that improves the bibliographic references in the LaTeX files.
If you are interested in how it works, look at the script scripts/bibtex_prettifier.rb.
If the build fails, then it is very likely that your LaTeX files contain errors. READ the error messages in the action logs to understand what is wrong.
- Edit the file
distributed-systems-final-report.tex. - You can add new images in the
figuresdirectory. - If needed, you can create a
tablesdirectory and put your tables in it. - The general structure of the report is already defined in the
distributed-systems-final-report.texfile.