/ report.qmd
report.qmd
 1  ---
 2  title: Bachelorizer
 3  subtitle: Portfolio Projects I-III
 4  
 5  date: 2025-05-01
 6  
 7  toc-depth: 2
 8  
 9  format:
10    stylish-report-pdf:
11      pdfversion: "2.0"
12      pdfstandard: [A-4f, UA-2]
13  #    pdftestphase: latest
14  
15  metadata-files:
16    - _actors.yml
17  keywords:
18    - UML
19    - Class diagram
20    - University structure
21  
22  breaks: false
23  
24  ---
25  
26  # General notes
27  
28  This report covers the two code projects
29  `portfolio1` and `dk.biks.bachelorizer`.
30  
31  `portfolio1`
32  was authored with contributions from several groups
33  involving the students
34  Asger Adam Væver Johansen,
35  Alexander Marthin Klemensen,
36  Ian Valentin Christensen
37  and Jonas Smedegaard.
38  
39  `dk.biks.bachelorizer`
40  was authored with contributions from several groups
41  involving the students
42  Alexander Marthin Klemensen,
43  Ian Valentin Christensen,
44  Jonas Smedegaard
45  and Zahed Noos.
46  Copyright statements at the top of the code files
47  reflects from whom each file received contributions.
48  
49  With the code project is included compiled class files,
50  the make files used to compile,
51  an SQL script `database.txt`,
52  a pregenerated SQLite3 database file `identifier.sqlite`
53  (duplicated to cover use from command-line and in intellij)
54  and a README.md file documenting compilation and execution.
55  
56  Also included with the code projects are two projects,
57  `com.example.portfolio2` and `com.example.portfolio3`,
58  derived from @Rosendahl2025.12 and @Rosendahl2025.16, respectively.
59  
60  ## Copyright and licensing
61  
62  To encourage collaboration and stimulate a circular gift economy
63  as introduced by @Mikkelsen2000,
64  this project is copyleft licensed:
65  Code parts are licensed
66  under the GNU Public Licence version 3 or newer,
67  and non-code parts are licensed
68  under the Creative Commons crediting share-alike 4.0.
69  
70  {{< include portfolio1.md >}}
71  
72  {{< include portfolio2.md >}}
73  
74  {{< include portfolio3.md >}}
75  
76  # References {.appendix}
77  
78  \begingroup
79  \raggedright
80  ::: {#refs}
81  :::
82  \endgroup