Skip to content
Alexander edited this page Nov 9, 2016 · 31 revisions

Vorraussetzungen

  • Oracle JDK 8 / OpenJDK 8 + JavaFX
  • git

Code auschecken

mkdir mediathekview
cd mediathekview
git clone https://github.com/mediathekview/MediathekView.git
git clone https://github.com/mediathekview/MSearch.git

Git workflow Git Flow cheatsheet

# Installationsanweisungen findest du im Cheatsheet.
git flow init # Alle Einstellungen auf Standard

Featue entwickeln

# Als Name wird immer eine Issue Nummer verwendet, also vorher ein Issue erstellen, wenn nicht schon vorhanden.
git flow feature start '#112' # Beispiel
# entwickeln
git flow feature finish '#112' # Feature fertig stellen

HotFix entwickeln

# Als Name wird wieder nur eine Issue Nummer verwendet.
git flow hotfix start '#113' # Beispiel
# hotfix entwickeln
git push origin '#113' # Hochladen und Pull Request erstellen.

Release wird vom Repoverantwortlichen angelegt oder wenn man von ihm den Auftrag bekommt.

Bauen und starten an der Kommandozeile

cd MediathekView
./gradlew run

Entwicklung mit Netbeans

  • Verzeichnisse MSearch und MediathekView mit Netbeans öffnen

Entwicklung mit Eclipse

  • Falls noch nicht vorhanden: Plugin buildship installieren
  • Projekt MediathekView als Gradle-Projekt importieren. MSearch wird automatisch mit importiert.