Skip to content

Refactor code into smaller pieces to avoid repetitive patterns

Fabian Nuraddin Alexander Gabel requested to merge refactor into master


Several subroutines were created in order to refactor the large portions of repetitive code

  • handles substitution of staff keys like, e.g., fgabel
  • handles substitution of worging group keys like, e.g. aa
  • bundles the two former routines an loops through all .md files in order to create input files for pandoc

In order to maintain functionality of the basic preprocessor routines and a test_suite was implemented that checks the output against reference files.

the .gitlab-ci.yml was adapted accordingly. Stage names are now more meaningful for this particular project.

Merge request reports