diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d060f3148adc005faa9f319eceb392ecf3a93498..60dd5c9e72f1b4adc05b0934cee945b7cf971958 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -28,3 +28,11 @@ build_doc: - build_diagrams variables: SOURCE: src/main.tex + +build_public_doc: + extends: .build_pdf + stage: build + needs: + - build_diagrams + variables: + SOURCE: src/main_public.tex diff --git a/src/main_public.tex b/src/main_public.tex new file mode 100644 index 0000000000000000000000000000000000000000..4e0e8bbe5d94cb9f3829dbdd965aeb16234c2cee --- /dev/null +++ b/src/main_public.tex @@ -0,0 +1,51 @@ +% Template for SE Project software documentation +% (c) Farhad Mehta 2021 + +\documentclass[11pt, oneside, a4paper]{book} + +\input{custom} + +\bibstyle{plain} +\bibliography{references} + +\hypersetup{ + pdfauthor={Andri Joos}, + pdftitle={Bachelor Thesis - PanPal Documentation}, +} + +\begin{document} + +\pagestyle{plain} + +\frontmatter + +\input{title-page} +\input{00_intro/achnowledgements} +\tableofcontents + +\mainmatter + +\part{Management Summary} +\input{01_management-summary/management-summary} + + +\part{Product Documentation} +\input{02_product-documentation/requirements} +\input{02_product-documentation/architecture} +\input{02_product-documentation/quality-measures} +\input{02_product-documentation/limitations} + + +\part{Project Documentation} +\input{03_project-documentation/initial-project-description} +\input{03_project-documentation/project-plan} + +\part{Bibliography} +\input{bibliography} + +\part{Appendix} +\input{04_Appendix/testing-protocols} +\input{04_Appendix/tooling-evaluations} +\input{04_Appendix/assistant-comparison} + +\end{document}