// IIT Institute of Software Design and Security
// FH JOANNEUM (fhj)
// Template for a Bachelor's and Master's thesis

// central place where libraries are imported
// (or macros are defined)
// which are used within all the chapters:
#import "chapters/global.typ": *






#show: doc => thesis(

  // Logo should be ok for a thesis at IIT, the
  // Institute of Software Design and Security (see https://www.fh-joanneum.at/iit)
  logo: image("./figures/logo.svg", width: 32%),

  // Your study programme
  // Master:
  //   ims ... IT & Mobile Security (see https://www.fh-joanneum.at/ims)
  //   irm ... IT-Recht & Management (see https://www.fh-joanneum.at/irm)
  // Bachelor:
  //   swd ... Software Design & Cloud Computing (VZ) (see https://www.fh-joanneum.at/itm)
  //   swd ... Software Design & Cloud Computing (BB) (see https://www.fh-joanneum.at/swd)
  //   msd ... Mobile Software Development (see https://www.fh-joanneum.at/msd)
 	study: "swd",   // ims, irm, swd, msd

  // For study programme "ims" the language is required to be in English
  language: "en", // en, de

  title: "<title>",

  // Optional subtitle. Set to none if you do not need a subtitle.
	subtitle: "<subtitle>",

  supervisor: "<supervisor>",

  author: "<author>",

  // E.g. "Dezember 2025" or "Dec / 2025"
	submission-date: "<submission_date>",


  // For study programme "IMS"
  // the German abstract is optional, i.e. set to none.
  abstract-ge: [
    #lorem(180)
    #todo([TODO: Die Kurzfassung sollte das gesamte Werk enthalten, also das spannende Problem, den gewählten – neuartigen – Lösungsansatz und natürlich vor allem die erreichten Resultate.])
  ],
  abstract-en: [
    #lorem(180)
    #todo([TODO: Write the abstract in English and in German, called Kurzfassung. Describe in about 250 to 350 words the problem, the innovation, the method, the results and implications.])
  ],

  // enable/disable "listings", "tables","equations","figures"
  show-list-of: ("listings", "tables","equations","figures"),

  biblio:  bibliography("biblio.bib",	style: "./biblio.csl"),

  doc,
)

// Include as many chapters as you like
// e.g.:

#include "./chapters/2-intro.typ"
#pagebreak()

#include "./chapters/3-related.typ"
#pagebreak()

#include "./chapters/4-background.typ"
#pagebreak()

#include "./chapters/5-concept.typ"
#pagebreak()

#include "./chapters/6-implementation.typ"
#pagebreak()

#include "./chapters/7-evaluation.typ"
#pagebreak()

#include "./chapters/8-conclusion.typ"
#pagebreak()
