Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Archive osgithub by moving required code into Reports and Actions Registry

Aperta
#269 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
35/100
Tipo di issue
Refactoring
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
python
Ambito
api, backend

Direzione di ricerca

Inizia identificando gli attuali consumer di osgithub in Reports e Actions Registry e documentando quali funzionalità richiede ciascuna applicazione. Sposta il codice necessario in entrambe le applicazioni, rimuovi la dipendenza, quindi verifica che i repository e il pacchetto PyPI possano essere archiviati come specificato nella checklist.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Description

osgithub was originally intended to provide a generic shared interface for interacting with the GitHub API. But in reality, we've had very different use cases each time we've wanted to get something from GitHub. Consequently, we've only used the osgithub library in two places - Reports and Actions Registry. Maintaining osgithub as a separate library now creates overhead that may not be justified by its limited reuse.

We should investigate and migrate the required osgithub functionality directly into the two applications that currently depend on it, and then archive the osgithub repository.

Related slack discussion.

How will we know when it's done?

  • Identify all current consumers of osgithub.
  • Move the required code into Reports.
  • Move the required code into Actions Registry.
  • Remove osgithub as a dependency from both applications.
  • Archive osgithub repository on GitHub
  • Archive osgithub package on PyPI
Lingua principale
Python
Stelle
0
Fork
0
Merge medio
2g 20h
PR unite (30g)
9

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di opensafely-core/osgithub

Tutte le issue di opensafely-core/osgithub

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.