Skip to content
Nicklas Wiegandt edited this page Aug 13, 2019 · 16 revisions

Vorraussetzungen

GitHub bietet für jeden Entwickler mit Github Account die Möglichkeit direkt an der Entwicklung teil zu nehmen. Beachtet werden sollte hier, dass es zuerst am wichtigsten ist MediathekView zu stabilisieren und zu Verbessern. Erst dann sollten wir uns um neue Features kümmern. Ein guter Einstieg ist das Bearbeiten von Issues. Außerdem sollte man daran denken, dass man als Entwickler nicht alleine ist und deshalb mit den anderen Entwicklern, z.B. durch Kommentare in den Issues, kommunizieren sollte. Auch ein regelmäßiges committen und pushen des jeweiligen lokalen branch Standes sollte regelmäßig durchgeführt werden so, dass andere Entwickler an der entsprechenden Stelle weiter machen können. Über commit Kommentare kann auf besonderheiten der Änderung so wie dem geplanten weiteren Verlauf verwiesen werden.

Allgemein

  • IDE: Eclipse / Netbeans / IntelliJ (empfohlen)
    • IntelliJ Download: https://www.jetbrains.com/idea/ (Bei häufiger Mitarbeit besteht die Möglichkeit Projektgebunden eine Lizenz für sämtliche JetBrains Produkte zu erhalten bei Interesse mit Nicklas2751 Kontakt aufnehmen)

Windows

Linux

Git Vorbereitungen

Zuerst sollten wir die drei Hauptprojekte aus checken (Die Platzhalter in den eckigen Klammern müssen angepasst werden):

git config --global user.name "[Username]"
git config --global user.email "[Mail-Adresse]"
git clone https://github.com/mediathekview/MLib.git
git clone https://github.com/mediathekview/MServer.git
git clone https://github.com/mediathekview/MediathekView.git