MetOffice / MetOffice/SimSys_Scripts

Expanding project reporting functionality

Offen
#204 1 Kommentar 0 Reaktionen 1 zugewiesene Person Auf GitHub ansehen

@cameronbateman-mo arbeitet bereits daran.

Seit 06.3.2026.

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

Beschreibung

Once finish_milestone.py has been run all the PRs are archived from the project. In order to easily gather statistics about a release its therefore good to gather that information as part of the script. There is currently a short reporting function that prints the number of pull requests by repo to the terminal while running which can be expanded and modified.

Questions:

Breakdown:

  • In finish_milestone.py modify the report to store the current repository data to a suitable file
  • Update review_project.py so that all details required are extracted from the raw json
  • Add functions to aggregate those statistics nicely (there are routines for counting items but they are limited at the moment)
  • Expand report funtions to cover the extra stats
  • Move report functionality to its own file if wanted
  • Investigate no error being thrown when permissions for archiving are not set correctly for the user of the script.

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.