Archive osgithub by moving required code into Reports and Actions Registry
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 35/100
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
osgithubas a dependency from both applications. - Archive
osgithubrepository on GitHub - Archive
osgithubpackage 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
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di opensafely-core/osgithub
-
dependency-management
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
opensafely-core/osgithub#289 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 52/100
opensafely-core/osgithub#242 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
opensafely-core/osgithub#236 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100
opensafely-core/osgithub#230 · 1 commento ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 32/100
opensafely-core/osgithub#142 ·
Tutte le issue di opensafely-core/osgithub
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
stephrobert/dsoxlab#238 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
sublimehq/package_control#1780 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
nwg-piotr/nwg-displays#145 ·