Generate code review section from submodules.
This commit is contained in:
parent
801a363f0e
commit
a7c6a36134
18
Makefile
18
Makefile
|
@ -38,6 +38,22 @@ readme-gateway.tex: external/gateway/README.md
|
||||||
readme.pdf: readme-app.tex readme-server.tex readme-collar.tex readme-gateway.tex readme-cdl.tex readme.tex
|
readme.pdf: readme-app.tex readme-server.tex readme-collar.tex readme-gateway.tex readme-cdl.tex readme.tex
|
||||||
pdflatex readme.tex
|
pdflatex readme.tex
|
||||||
|
|
||||||
|
# Generate LaTeX files from code REVIEW files.
|
||||||
|
review-app.tex: external/app/REVIEW.md
|
||||||
|
pandoc -f markdown-auto_identifiers -t latex --no-highlight -o review-app.tex external/app/REVIEW.md
|
||||||
|
sed -i -e 's/Code Review Changes/Code Review Changes for Android Application/g' review-app.tex
|
||||||
|
|
||||||
|
review-server.tex: external/server/REVIEW.md
|
||||||
|
pandoc -f markdown-auto_identifiers -t latex --no-highlight -o review-server.tex external/server/REVIEW.md
|
||||||
|
sed -i -e 's/Code Review Changes/Code Review Changes for API Server/g' review-server.tex
|
||||||
|
|
||||||
|
review-collar.tex: external/collar/REVIEW.md
|
||||||
|
pandoc -f markdown-auto_identifiers -t latex --no-highlight -o review-collar.tex external/collar/REVIEW.md
|
||||||
|
sed -i -e 's/Code Review Changes/Code Review Changes for Collar Firmware/g' review-collar.tex
|
||||||
|
|
||||||
|
review.pdf: review-app.tex review-server.tex review-collar.tex review.tex
|
||||||
|
pdflatex review.tex
|
||||||
|
|
||||||
intro.pdf: intro.tex
|
intro.pdf: intro.tex
|
||||||
pdflatex intro.tex
|
pdflatex intro.tex
|
||||||
|
|
||||||
|
@ -57,6 +73,6 @@ requirements.pdf: external/requirements/requirements.latex
|
||||||
cd external/requirements && pdflatex -output-directory=../.. requirements.latex && pdflatex -output-directory=../.. requirements.latex
|
cd external/requirements && pdflatex -output-directory=../.. requirements.latex && pdflatex -output-directory=../.. requirements.latex
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -rf *.pdf *.out *.aux *.log *.toc readme-*.tex *.old
|
rm -rf *.pdf *.out *.aux *.log *.toc readme-*.tex *.old review-*.tex
|
||||||
|
|
||||||
.PHONY: clean
|
.PHONY: clean
|
||||||
|
|
|
@ -4,7 +4,7 @@ mkShell {
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
pandoc
|
pandoc
|
||||||
(python38.withPackages (ps: with ps; [ pip virtualenv ]))
|
(python38.withPackages (ps: with ps; [ pip virtualenv ]))
|
||||||
(texlive.combine { inherit (texlive) framed pdfjam pdfpages pdflscape scheme-basic IEEEtran collection-fontsrecommended todonotes caption pgfgantt setspace; })
|
(texlive.combine { inherit (texlive) framed booktabs pdfjam pdfpages pdflscape scheme-basic IEEEtran collection-fontsrecommended todonotes caption pgfgantt setspace; })
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
31
review.tex
Normal file
31
review.tex
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
\documentclass[10pt, draftclsnofoot,onecolumn, compsoc]{IEEEtran}
|
||||||
|
|
||||||
|
\def\changemargin#1#2{\list{}{\rightmargin#2\leftmargin#1}\item[]}
|
||||||
|
\let\endchangemargin=\endlist
|
||||||
|
|
||||||
|
\usepackage{booktabs}
|
||||||
|
\usepackage{longtable}
|
||||||
|
\usepackage{hyperref}
|
||||||
|
\usepackage{framed}
|
||||||
|
\usepackage{textcomp}
|
||||||
|
\usepackage{todonotes}
|
||||||
|
\usepackage{caption}
|
||||||
|
\usepackage{pgfgantt}
|
||||||
|
\usepackage{setspace}
|
||||||
|
\linespread{1}
|
||||||
|
|
||||||
|
\providecommand{\tightlist}{%
|
||||||
|
\setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
|
||||||
|
|
||||||
|
\title{Appendix 3: Code Review Changes}
|
||||||
|
|
||||||
|
\begin{document}
|
||||||
|
\maketitle
|
||||||
|
|
||||||
|
\input{review-app.tex}
|
||||||
|
\input{review-server.tex}
|
||||||
|
|
||||||
|
\pagebreak
|
||||||
|
\input{review-collar.tex}
|
||||||
|
|
||||||
|
\end{document}
|
Loading…
Reference in New Issue
Block a user