viele code-snippets sind einfache java-dateien. manche sind als kleine projekte integriert.
vereinheitlichung:
- alle beispiele als mini-projekte
- minimales build.gradle anlegen
- gradle-wrapper entfernen (zuviel binärkram mit notwendigen updates)
- pfade in lektionen (".ex") anpassen
alternativ: parallel zu "homework" und "lecture" noch ein "snippets", dort eine zentrale build.gradle plus plugins plus gradle-wrapper. code in packages ablegen, die nach der lektion benannt sind: thema/lektion.md wird zu thema.lektion ... vorteil: zentrale konfig, versionen an einer stelle, snippets werden als projekt importierbar. nachteil: sourcen sind nicht mehr direkt an den markdown-einheiten.
viele code-snippets sind einfache java-dateien. manche sind als kleine projekte integriert.
vereinheitlichung:
alternativ: parallel zu "homework" und "lecture" noch ein "snippets", dort eine zentrale build.gradle plus plugins plus gradle-wrapper. code in packages ablegen, die nach der lektion benannt sind: thema/lektion.md wird zu thema.lektion ... vorteil: zentrale konfig, versionen an einer stelle, snippets werden als projekt importierbar. nachteil: sourcen sind nicht mehr direkt an den markdown-einheiten.