MetOffice / MetOffice/SimSys_Scripts

Encapsulate git functions into a Fab-compatible class

Ouverte
#217 4 commentaires 0 réactions 1 personne assignée Voir sur GitHub

@hiker y travaille déjà.

Depuis le 24/3/2026.

enhancement
Langage dominant
Python
Étoiles
9
Forks
19
Merge moyen
5 j 48 min
PR mergées (30 j)
4

Description

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.

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.