Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Archive osgithub by moving required code into Reports and Actions Registry

Abierto
#269 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
35/100
Tipo de issue
Refactorización
Claridad
Bastante claro
Estado de actividad
Tranquilo
Stack tecnológico
python
Área
api, backend

Línea de trabajo

Comienza identificando los consumidores actuales de osgithub en Reports y Actions Registry y documentando qué funcionalidad necesita cada aplicación. Mueve el código necesario a ambas aplicaciones, elimina la dependencia y verifica después que los repositorios y el paquete de PyPI se puedan archivar según lo especificado en la checklist.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

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
Lenguaje dominante
Python
Estrellas
0
Forks
0
Merge medio
2 d 20 h
PR fusionados (30 d)
9

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de opensafely-core/osgithub

Todos los issues de opensafely-core/osgithub

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.