Decouple this Repo from cohortextractor
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
- Área
- documentation, tooling
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
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
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de opensafely/documentation
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
opensafely/documentation#2035 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
opensafely/documentation#2017 · 9 comentarios ·
Los mantenedores suelen responder en 1 día
-
Unpin `click`Abierto
Dificultad 2/5 Menos de una hora Aptitud para principiantes 72/100
opensafely/documentation#2006 ·
Los mantenedores suelen responder en 1 día
-
job-ux
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
opensafely/documentation#2000 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 68/100
opensafely/documentation#1645 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Todos los issues de opensafely/documentation
Issues similares
-
area: agents area: docs good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
openapi/gknowledge#23 ·
-
get() for StrEnumPosiblemente ocupada @FeJo5952 la tomó hoy. Abiertogood first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
collective/icalendar#1921 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Improvement Python Spans
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
getsentry/sentry-python#7994 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
alphagov/notifications-api#5004 ·
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
equinor/radix-flux#3922 ·
Los mantenedores suelen responder en 1 día