Skip to content

Versionierung mit Github #10

Open
Open

Description

@Fox-Alpha

Um die Entwicklung etwas besser zu Strukturieren gibt es viele Ansätze.

Mein Vorschlag ist es eine einfache Struktur zu nutzen die sich aber im Projekverlauf erweitern lässt.

Im Repository soll es nur einen Hauptentwicklungs Branch geben. Diese habe ich bei Einrichtung develop genannt.

Für die Entwicklung neuer Funktionen soll es pro Funktion (Sinngemäß) einen eigenen Branch geben. Dieser sollte mit dem Prefix Feature_ benannt werden. Bei Abschluss einer Funktionalität soll dieser wieder in den Hauptbranch gemerged werden. Dies sollte nur durchgeführt werden wenn die Funktion als Abgeschlossen gelten kann und diese nach eingehendem Review weitesgehend Fehlerfrei ist. Ein Feature sollte keine Abhängigkeit zu einem weiteren Feature haben wenn es sich vermeiden lässt.

Ein neuer Feature Branch sollte nur aus dem Hauptzweig der Entwicklung abgeleitet werden um Abhängigkeiten zu vermeiden

Als Ansatz für die Umsetzung gibt es den sogenannten git-flow (light) dieser nutzt das beschriebene Verfahren
Doku zum Git-Flow light
zur zur vollständigen Variante

Activity

  1. added
    DokumentationBeschreibungen von Funktionen und Abläufen im WIKI
    IdeeEine Idee die noch umgesetzt werden kann
    OrganisationOrganisatorische Dinge rund um das Projekt
    on Apr 8, 2021
  2. added this to the Prototype milestone on Apr 8, 2021
  3. removed this from the Prototype milestone on Apr 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

DokumentationBeschreibungen von Funktionen und Abläufen im WIKIIdeeEine Idee die noch umgesetzt werden kannOrganisationOrganisatorische Dinge rund um das Projekt

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions