MetOffice / MetOffice/SimSys_Scripts

Encapsulate git functions into a Fab-compatible class

オープン
#217 コメント 4 件 リアクション 0 件 担当者 1 名 GitHub で見る

@hiker がすでに取り組んでいます。

2026年3月24日 から。

enhancement
主要言語
Python
スター
9
フォーク
19
平均マージ
5日 48分
マージ済み PR(30日)
4

説明

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.

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。