Abschlussprojekt

Wie Sie hoffentlich feststellen konnten, können Sie GitHub und GitLab besonders gut für kollaborative Projekte verwenden, bei denen “aus Text etwas gebaut wird”. Meistens ist der Text Quellcode, der auf Ihrem Rechner oder in Pipelines auf entfernten Rechnern kompiliert oder interpretiert wird. Mit pandoc oder anderen statischen Seitengeneratoren können wiederum Texte in verschiedene Zielformate umgewandelt werden.

Anforderungen

Vor dem Hintergrund dieser Möglichkeiten entwickeln Sie als Gruppe ein Abschlussprojekt, das folgende Anforderungen implementiert:

Abschlussprojekt

  • Sie wählen aus zwei Optionen: Website oder Textpublikation.
    • Website: Nutzen Sie einen statischen Websitegenerator, um sich auf die wesentlichen Aspekte des Kollaborierens mit GitHub/GitLab zu konzentrieren.
    • Textpublikation: Nutzen Sie Markdown und pandoc, um verschiedene Zielformate zu erzeugen und sich auf die wesentlichen Aspekte des Kollaborierens mit GitHub/GitLab zu konzentrieren.
  • Sie arbeiten in einem Team von mindestens drei Mitgliedern an einem gemeinsamen Projekt.
  • Sie lassen die Rolle des/der Maintainer*in in der Gruppe rotieren.
  • Sie arbeiten im Modus Fork/Pull request, um zu Ihrer Projektgruppe beizutragen.
  • Sie nutzen Kommentare und Reviews für die gruppeninterne Qualitätskontrolle im Rollenverhältnis Maintainer*in/Member.
  • Sie beachten Lizenzbedingungen verwendeter Medien und nutzen CreativeCommons, wo es möglich und sinnvoll ist.
  • Sie halten sich an die allgemeinen Standards wissenschaftlichen Arbeitens, zitieren korrekt und belegen mit Quellen.

Zurück