MetOffice / MetOffice/SimSys_Scripts

Encapsulate git functions into a Fab-compatible class

Offen
#217 4 Kommentare 0 Reaktionen 1 zugewiesene Person Auf GitHub ansehen

@hiker arbeitet bereits daran.

Seit 24.3.2026.

enhancement
Vorherrschende Sprache
Python
Sterne
9
Forks
19
Ø Merge
5 T. 48 Min.
Gemergte PRs (30 T.)
4

Beschreibung

Long term goal is that the SimSys scripts will be replaced with Fab functionality. As a stepping stone towards that, this ticket is about refactoring the existing git functionality in SimSys_Script, creating a Fab Tool implementation, that can seamlessly integrated in Fab later. Using a Fab-like structure means that we only need to maintain one set of functions for the advanced git functions, no need to have one version here and one in Fab.

At the appropriate time, the git class from this repo can just be moved into Fab.

This ticket will **not** create a dependency on Fab, instead one or two required Fab base classes will be copied here. The API for the build system will also remain unchanged, i.e. the change from a set of functions to a class is internal to this repo only.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.