Skip to content

valentin-seitz/Lecture-Material

This branch is 138 commits behind Simulation-Software-Engineering/Lecture-Material:main.

Folders and files

NameName
Last commit message
Last commit date
Jan 14, 2022
Dec 10, 2021
Dec 15, 2021
Dec 15, 2021
Jan 7, 2022
Jan 27, 2022
Mar 20, 2022
Jun 1, 2022
Jan 24, 2022
Dec 10, 2021
Nov 23, 2021
Sep 27, 2021
Oct 18, 2021
Oct 18, 2021
Jan 14, 2022
Feb 3, 2022

Repository files navigation

Simulation Software Engineering Lecture Material

markdownlint PDFs CC BY 4.0

Material of the Simulation Software Engineering lecture. There are different way how to get an overview:

  • Look at timetable.md,
  • Look at the README.md files of each chapter / folder,
  • Browse the content through the course website.

List of chapters

  1. Version Control
  2. Virtualization and Containers
  3. Building and Packaging
  4. Documentation
  5. Testing and CI

Linting

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.

Third-party content

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.

License

This work is licensed under a Creative Commons Attribution 4.0 International License.

CC BY 4.0

About

Material for the Simulation Software Engineering Lecture

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TeX 46.1%
  • Python 20.7%
  • Shell 15.5%
  • Ruby 6.3%
  • Dockerfile 5.0%
  • C++ 4.1%
  • Makefile 2.3%