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

Decouple this Repo from cohortextractor

Abierto
#705 2 comentarios 1 reacción 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
30/100
Tipo de issue
Refactorización
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
python

Línea de trabajo

No se nombran archivos ni pruebas. Empieza por rastrear cómo este repositorio instala cohortextractor y genera la referencia de variables, y después compara ese flujo con el JSON exportado por Databuilder y su plugin de renderizado de markdown. El trabajo estará completo cuando la generación de documentación ya no dependa de los requisitos de cohortextractor, mientras la referencia de variables y las páginas relacionadas sigan renderizándose correctamente.

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

Descripción

enhancement

We currently install cohortextractor and it's dependencies so we can use automated codegen tooling for pages such as the variable reference. This means the dev tooling is tied to cohortextractor's requirements, which are not entirely simple. It also couples cohortextractor to any requirements from this repo.

Databuilder avoided this coupling by exporting a JSON document with all necesssary docs data and having a plugin render it to markdown.

Now that we've proven the technique is workable with databuilder we can move cohortextractor to it as well.

Lenguaje dominante
Python
Estrellas
48
Forks
9
Merge medio
1 d 5 h
PR fusionados (30 d)
19

Preparar el entorno

Abrir en Codespaces

Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.

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/documentation

Todos los issues de opensafely/documentation

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.