Skip to content
Snippets Groups Projects
Dario Berther's avatar
Dario Berther authored
* master:
  update timeplan week 13
  updated timetracking
  added new detail view ss
  fix bug
  transcribe retro 6
  Added meeting minutes

# Conflicts:
#	Documentation/src/03_project-documentation/05_meeting-minutes.tex
c9915a02

StudiApp Project Documentation

This documentation contains the product and project documentation for our StudiApp.

Product Documentation

  • Requirements
  • Domain Analysis
  • Architecture
  • Quality Measures

Project Documentation

  • Project Proposal
  • Project Plan
  • Time Tracking Report
  • Personal Reports
  • Meeting Minutes

The aim of this repository is to provide an easy to use LaTeX template for documenting software projects.

Usage

Fork this repository before working on a concrete project documentation.

This repository is configured to be usable within VS Code, using the LaTeX Workshop plugin.

This repository is also configured to be usable within Eclipse, via the TeXclipse plugin. Clone locally first and the import into Eclipse via Import Project -> Git -> Projects from Git -> Existing Local Repository -> Import Existing Eclipse Projects.

Alternatively, you may use your favourite LaTeX editor.

The included makefile can be used via the make doc command within the Documentation directory to build the pdf version of the documentation. The make doc_diff command can be used to generate the diff pdf via latexdiff. Make sure that you tag the base version you want to use for the diff with the latexdiff-base tag in the repository. Take a look at Documentation/makefile for more information.

The repository has also been configured to automatically build Documentaton/out/main.pdf and Documentation/out/diff.pdf upon every push onto gitlab. These can be found within CI/CD -> Jobs -> Artifacts. Take a look at .gitlab-ci.yml for more information.

You may use the Documentation/releases directory to store and commit individual versions of your documentation and diffs for convenience.

Note: The template is tested and designed to be compatible with the TeX Live snapshot specified in gitlab-ci.yml. In case you experience problems building articles from the template locally, please make sure that you are using the same snapshot.