Konzeptvorschlag Noah v.1.0
Vorwort / Einleitung
{besser später erledigen}
Ziel der Arbeit (Zielsetzung)
was, wie und warum [machen wir das?]
Konzept der Arbeit
- Funktionsweise
- Quellcode Modell
- Philosophie (suckless)
- Hintergründe, Technologisch, UNIX, KISS
- Platform / Programmierumgebung
- Lizsensierung
- Hintergründe, philsophisch, technologisch
Arbeitsprozess {Werkzeuge, HW, SW etc.}
- VCS (Version Control System)
- git
- github {Erklärung + warum}
- IDE
- IDE
- text editor (vim) {Erklärung wann welches am besten}
- [Android] Emulator
- Compiler → Dependency "Fetcher" → Maven
- Installer / Packaging
- erklären
- signing keys
- ADB (Android Debugging Bridge)
- Recherchetools
- Dokumentation(-stools)
Programmstruktur {=?Code}
- Sicherheit
- PRIVAT MODE → Sandbox
- {GPG ???}
- Code Kompaktheit
- Maintaining
- less error/bug-prone
Umsetzung
- "neutraler" Bericht → texdiary
- Beispiele aus der Umsetzung
- Bugs {Erklärung woher, warum falsch, wie gelöst}
- Probleme / Hiccups {Gründe}
- Kommunikation
Einschätzung / Schlussfolgerung
- Fremdeinschätzung {Umfrage o.ä. ???}
- Selbsteinschätzung
- was lief gut
- was lief schlecht
- was würden wie beim nächsten Project gleich machen
- was würden wie beim nächsten Project anders machen
- abschliessende pers. Schlussfolgerung
Danksagung