>_ DevTrendsde

Sprache

Start

Sprachen

Bereiche

Frontend Backend Mobile DevOps AI / ML GameDev Blockchain Embedded Sicherheit
Go

Wie Sie in riesigen Pull Requests nicht mehr untergehen – mit gh-Stack

Wir kennen das alle: Sie arbeiten an einer komplexen Funktion, die API, Backend-Logik und Frontend betrifft. Das Ergebnis ist ein gigantischer PR mit dreitausend Zeilen Code. Der Reviewer öffnet ihn, sieht das schiere Volumen, seufzt leise und schließt den Tab bis zu besseren Zeiten. Oder schlimmer: überfliegt ihn in fünf Minuten und schreibt „LGTM", wobei kritische Bugs übersehen werden.

Um unsere Kollegen zu verschonen, versuchen wir, Änderungen in kleine Stücke aufzuteilen. Aber dann beginnt die Abhängigkeitshölle: Branch feature-ui hängt von feature-api ab, das wiederum von feature-db. Wenn Sie etwas am Ende dieser Kette ändern, müssen Sie manuell alle oberen Branches rebasen, die Base-Branches auf GitHub verfolgen und hoffen, dass nichts kaputtgeht.

Es scheint, dass auch GitHub-Entwickler davon genervt waren und eine Erweiterung für ihre CLI herausgebracht haben – gh-Stack. Es automatisiert das Arbeiten mit sogenannten „gestapelten

Ähnliche Projekte