Material of the Simulation Software Engineering lecture. There are different way how to get an overview:
- Look at
timetable.md
of the current course or previous courses, or - Look at the
README.md
files of each chapter / folder.
Please note that we update the material over the course of each semester.
- Version Control
- Virtualization and Containers
- Building and Packaging
- Documentation
- Testing and CI
- Miscellaneous
The markdown files can be checked using markdownlint. Once the linter is installed one can run it locally from the root of this repository using
mdl .
It will automatically read the markdownlint configuration of this repository. The linter is configured in the files .mdl.rb
and .mdlrc
. The majority of the configuration is done in .mdl.rb
.
In several parts of the material, we use content from
Irving, Hertweck, Johnston, Ostblom, Wickham, and Wilson: Research Software Engineering with Python, 2021,
a book, which we also recommend to recap Git/Bash/Python basics.
This work is licensed under a Creative Commons Attribution 4.0 International License.