-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathDP_Smolik_Jaroslav_2018.tex
159 lines (128 loc) · 4.58 KB
/
DP_Smolik_Jaroslav_2018.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
\documentclass[thesis=M,english,10pt]{FITthesis}[2012/10/20]
\usepackage{fontspec}
\usepackage{graphicx}
\usepackage{listings}
\usepackage{minted}
\usepackage{dirtree} %directory tree visualisation
\usepackage[figuresright]{rotating} % sideways figures
\usepackage{csvsimple}
\usepackage{booktabs}
\usepackage[acronym,nonumberlist,toc,numberedsection=autolabel]{glossaries}
\makeglossaries
% minted - color listings
\usemintedstyle{perldoc} % color style
\setminted{
startinline, % not sure, but php doesnt need <?php
linenos, % line numbers
breaklines, % break lines, else flows off the page
autogobble, % ignore common leading whitespaces (tabs)
fontsize=\small
}
\department{Department of Software Engineering}
\title{Git-based Wiki System}
\authorGN{Jaroslav} %author's given name/names
\authorFN{Šmolík} %author's surname
\author{Jaroslav Šmolík} %author's name without academic degrees
\authorWithDegrees{Bc. Jaroslav Šmolík} %author's name with academic degrees
\supervisor{Ing. Jakub Jirůtka}
\acknowledgements{\input{src/meta/thanks}}
\abstractEN{\input{src/meta/abstract}}
\abstractCS{\input{src/meta/abstract-cs}}
\placeForDeclarationOfAuthenticity{Prague}
\keywordsCS{\input{src/meta/keywords-cs}}
\keywordsEN{\input{src/meta/keywords}}
\declarationOfAuthenticityOption{1} %select as appropriate, according to the desired license (integer 1-6)
\begin{document}
\sloppy
\newcommand{\autocite}[1]{\cite{#1}}
\listoflistings
\input{src/meta/abbreviations}
\setsecnumdepth{part}
\chapter{Introduction}
\input{src/introduction}
\setsecnumdepth{all}
\chapter{Thesis' goal}\label{chapter:goal}
\input{src/goal}
\chapter{Analysis}\label{chapter:analysis}
\input{src/analysis/business-process}
\input{src/analysis/persona}
\input{src/analysis/user-access}
\input{src/analysis/requirements}
\input{src/analysis/use-case}
\chapter{State-of-the-art}\label{chapter:state}
\input{src/state-of-art/_intro}
\input{src/state-of-art/ikiwiki}
\input{src/state-of-art/gitit}
\input{src/state-of-art/gollum}
\input{src/state-of-art/wikijs}
\input{src/state-of-art/_summary}
\chapter{Design}\label{chapter:design}
\input{src/design/_intro}
\input{src/design/foundations}
\input{src/design/providers}
\input{src/design/authentication}
\input{src/design/tools}
\input{src/design/architecture}
\input{src/design/rest}
\input{src/design/ui}
\input{src/design/fe}
\input{src/design/emily}
\input{src/design/_summary}
\chapter{UI testing}\label{chapter:ui-testing}
\input{src/heuristics}
\chapter{Implementation}\label{chapter:implementation}
\input{src/implementation/_intro}
\input{src/implementation/tools}
\input{src/implementation/gitolite-permissions}
\input{src/implementation/routes}
\input{src/implementation/nodegit}
\input{src/implementation/emily}
\chapter{Testing}\label{chapter:testing}
\input{src/test/auto}
\input{src/test/usability}
\setsecnumdepth{part}
\chapter{Conclusion}
\input{src/conclusion}
\bibliographystyle{iso690}
\bibliography{bibliography}
\setsecnumdepth{all}
\appendix
\printglossaries
\chapter{MI-NUR project highlights}\label{app:nur}
\input{src/nur}
\chapter{Gitwiki user manual}\label{app:gitwiki}
\input{src/readme/gitwiki}
\chapter{Emily editor user manual}\label{app:emily}
\input{src/readme/emily}
\chapter{Emily editor logo}\label{app:emily-logo}
\input{src/logo/emily}
\chapter{Gitwiki logo}\label{app:gitwiki-logo}
\input{src/logo/gitwiki}
\chapter{Contents of enclosed CD}
\begin{figure}
\dirtree{%
.1 emily-editor\DTcomment{the source codes of the LML editor}.
.2 README.md\DTcomment{the readme file}.
.2 CHANGELOG.md\DTcomment{the changelog file}.
.2 VERSION\DTcomment{the version file}.
.1 gitwiki\DTcomment{the source codes of the gitwiki system}.
.2 README.md\DTcomment{the readme file}.
.2 CHANGELOG.md\DTcomment{the changelog file}.
.2 VERSION\DTcomment{the version file}.
.1 gitwiki-thesis\DTcomment{the thesis text}.
.2 bin\DTcomment{various scripts for thesis generation}.
.2 src\DTcomment{the thesis Markdown source codes}.
.3 listing\DTcomment{the listings used in the thesis}.
.3 assets\DTcomment{static assets of the thesis}.
.4 diagram\DTcomment{plantuml source codes of used diagrams}.
.4 images\DTcomment{bitmap images}.
.2 Makefile\DTcomment{make scripts for diagrams, pandoc, xelatex etc.}.
.2 bibliography.bib\DTcomment{the bibliography file}.
.2 README.md\DTcomment{the readme file}.
.2 CHANGELOG.md\DTcomment{the changelog file}.
.2 VERSION\DTcomment{the version file}.
.2 DP\_Smolik\_Jaroslav\_2018.tex\DTcomment{the thesis root \LaTeX{} file}.
.2 DP\_Smolik\_Jaroslav\_2018.pdf\DTcomment{the thesis text in the PDF format}.
}
\end{figure}
\end{document}