Archive master PDF. Here be dragons.
Go to file
Danila Fedorin 4b2fe7a039 Update Nix expression and add README. 2020-05-29 02:38:38 -07:00
binary Update Matt's blog entry 2020-05-29 00:08:08 -07:00
external Add CDL module 2020-05-28 22:54:45 -07:00
images Add images appendix. 2020-05-29 01:50:15 -07:00
.gitmodules Add CDL module 2020-05-28 22:54:45 -07:00
Makefile Add images appendix. 2020-05-29 01:50:15 -07:00
README.md Update Nix expression and add README. 2020-05-29 02:38:38 -07:00
TODO.md Update TODO 2020-05-29 02:08:35 -07:00
default.nix Update Nix expression and add README. 2020-05-29 02:38:38 -07:00
images.tex Add images appendix. 2020-05-29 01:50:15 -07:00
intro.tex Add 'Things to Do' section 2020-05-29 01:19:38 -07:00
listings.tex Add code listings. 2020-05-29 00:39:24 -07:00
readme.tex Remove title page from README 2020-05-28 23:39:47 -07:00
reflection.tex Add reflection 2020-05-29 00:25:16 -07:00
resources.tex Adjust Resources and Reflections to match IEEE template, I think. 2020-05-28 23:31:27 -07:00
review.tex Generate code review section from submodules. 2020-05-28 23:56:14 -07:00
stack.png Adjust Resources and Reflections to match IEEE template, I think. 2020-05-28 23:31:27 -07:00
todo.tex Add 'Things to Do' section 2020-05-29 01:19:38 -07:00

README.md

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.