Software Engineers planen, entwerfen und bauen Software. Um diese zentrale Tätigkeit herum, fallen im Softwareentwicklungsprozess viele weitere Aufgaben an, die zum genuinen Arbeitsfeld der Engineers gehören oder bei Bedarf von diesen übernommen werden müssen. Das Wissen über nützliche Werkzeuge und sinnvolle Methoden zur Bewältigung vieler dieser Aufgaben ist in der Regel nicht Teil der universitären Ausbildung. Bewusstsein über und Kompetenzen zur Lösung entsprechender Probleme werden häufig durch Erfahrung gesammelt. Dabei eignen sich SoftwareentwicklerInnen im Laufe der Zeit einen eigenen Werkzeugkasten an. In diese Repository wollen wir bereits während des Studiums die Möglichkeit schaffen, entsprechendes Wissen zu dokumentieren und verfügbar zu machen. Ziel ist ein allgemeines Nachschlagewerk für aktuelle und zukünftige Studierende (der Medieninformatik).
Diese Sammlung ist auf verschiedene Dokumente aufgeteilt, die grob in Themenbereiche gegliedert sind:
Beiträge zu dieser Sammlung werden idealerweise als Pull Request aus einem persönlichen Fork dieses Repositorys bereitgestellt. Eine Übersicht über alle AutorInnen findet sich hier.