Archive master PDF. Here be dragons.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Danila Fedorin 3bf88c0b00 Update design document 3 months ago
binary Add poster 3 months ago
external Update design document 3 months ago
images Add images appendix. 3 months ago
.gitmodules Add CDL module 3 months ago
Makefile Add poster 3 months ago
README.md Update Nix expression and add README. 3 months ago
TODO.md Update TODO 3 months ago
default.nix Automatically generate custom table of contents. 3 months ago
images.tex Add images appendix. 3 months ago
intro.tex Reference 'next steps' in intro as well. 3 months ago
listings.tex Add code listings. 3 months ago
readme.tex Mention the automatic generation of READMEs. 3 months ago
reflection.tex Add reflection 3 months ago
resources.tex Adjust Resources and Reflections to match IEEE template, I think. 3 months ago
review.tex Generate code review section from submodules. 3 months ago
stack.png Adjust Resources and Reflections to match IEEE template, I think. 3 months ago
toc.rb Add poster 3 months ago
todo.tex Add 'Things to Do' section 3 months ago

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.