Archive master PDF. Here be dragons.
Go to file
Danila Fedorin 3bf88c0b00 Update design document 2020-05-29 19:17:11 -07:00
binary Add poster 2020-05-29 15:57:33 -07:00
external Update design document 2020-05-29 19:17:11 -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 poster 2020-05-29 15:57:33 -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 Automatically generate custom table of contents. 2020-05-29 13:28:04 -07:00
images.tex Add images appendix. 2020-05-29 01:50:15 -07:00
intro.tex Reference 'next steps' in intro as well. 2020-05-29 15:58:12 -07:00
listings.tex Add code listings. 2020-05-29 00:39:24 -07:00
readme.tex Mention the automatic generation of READMEs. 2020-05-29 13:28:39 -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
toc.rb Add poster 2020-05-29 15:57:33 -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.