27 lines
847 B
Markdown
27 lines
847 B
Markdown
|
# Final Report
|
||
|
|
||
|
This is a huge document that is a combination of a large number
|
||
|
of other files from this course.
|
||
|
|
||
|
This repository avoids commiting PDFs whenever possible (some files'
|
||
|
original sources have been lost, and thus, only a PDF is available).
|
||
|
Thus, LaTeX sources of all possible documents are submoduled,
|
||
|
and compiled at build time.
|
||
|
|
||
|
Some components of this document are generated from previously
|
||
|
commited Markdown files to avoid redundancy. In particular,
|
||
|
READMEs from all the code repositories and the REVIEW files
|
||
|
containing code review feedback are used.
|
||
|
|
||
|
For the most part (you still need to clone submodules),
|
||
|
I specified the dependencies of this project in a Nix expression.
|
||
|
Thus, to build this whole PDF:
|
||
|
|
||
|
```
|
||
|
nix-shell
|
||
|
make
|
||
|
```
|
||
|
|
||
|
This should install all the required LaTeX packages and Pandoc,
|
||
|
and generate an `archive.pdf` file.
|