binary | ||
external | ||
images | ||
.gitmodules | ||
default.nix | ||
images.tex | ||
intro.tex | ||
listings.tex | ||
Makefile | ||
README.md | ||
readme.tex | ||
reflection.tex | ||
resources.tex | ||
review.tex | ||
stack.png | ||
TODO.md | ||
todo.tex |
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.