2025-05-08 15:50:36 +02:00
2025-05-08 15:50:36 +02:00
2025-05-08 13:46:37 +02:00
2025-05-08 13:46:37 +02:00

Good™ Documentation

Dieses Repository enthält eine Beispielstruktur, nach welchen Regeln und in welcher Ausführlichkeit sinnvoll dokumentiert werden sollte.

Ziel / Zweck

Dokumentation ist hilfreich, dennoch fällt sie meist anderen Sachzwängen zum Opfer. Dieses Repository bietet diverse Markdown-Dateien als ausfüllbare Vorlage, damit man sich auf das wesentliche konzentrieren kann bzw. wichtige Dinge für etwaige Nachfolger*innen nicht vergisst.

Nutzung

Das Unterverzeichnis example-project enthält folgende Struktur:

example-project/
├── README.md
├── INSTALL.md         (optional, bei aufwendiger Installation)
├── USAGE.md           (optional, bei komplexeren Beispielen oder Workflows)
├── CONTRIBUTING.md    (optional, falls Mitarbeit möglich)
├── CITATION.md        (oder CITATION.cff)
├── LICENSE
├── CHANGELOG.md       (optional)
├── examples/          (optional, Beispielskripte oder Notebooks)
│   └── example_workflow.ipynb
├── data/              (optional, kleine Beispieldaten)
│   └── sample_data.csv
└── src/
    ├── script.py
    └── module/
        └── helper.py

Die jeweiligen benötigten Dateien können einfach kopiert werden und enthalten jeweils eine Anleitung über ihren Inhalt

Wissenschaftlicher Hintergrund

Dieses gesamte Repository wurde erstellt um Forschenden eine fundierte, praktische Hilfe zu geben, um ihre Projekte nach guten Standards zu dokumentieren. Insbesondere hervorzuheben sind hier die Endings-Principles for Digital Longevity, FAIR-Principles und den Ten simple rules for documenting scientific software.

Für eine Ausführliche auseinandersetzung mit dieser Thematik siehe BACKGROUND.md

Bekannte Einschränkungen

Dieses Repository sollte nicht als der einzig richtige Weg angesehen werden, sondern ist eher ein Aufschlag, Erkenntnisse in der eigenen Arbeit auch praktisch umzusetzen. Jede hier aufgestellte Regel und Empfehlung kann und sollte - je nach Umständen - auch gebrochen werden.

Lizenz & Zitation

Folgt...

Description
No description provided
Readme 3.1 MiB
Languages
TeX 91.3%
SCSS 8.6%
CSS 0.1%