Separate init step for migrations shouldn't be necessary

Abierto Apto para principiantes
#46 0 comentarios 1 reacción 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
68/100
Tipo de issue
Refactorización
Claridad
Bien especificado
Estado de actividad
Tranquilo
Stack tecnológico
python
Área
backend

Línea de trabajo

Comienza con tutor-contrib-sample/tutorsample/plugin.py en las líneas 41–52 e inspecciona cómo se incluye el plugin de ejemplo en el flujo normal de migraciones de Django. Elimina los pasos de inicialización de migraciones separados si son redundantes y, después, verifica que las migraciones del plugin de ejemplo se recojan durante la inicialización estándar sin los 30+ segundos adicionales.

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

Descripción

The code here introduces separate tutor ... do init steps for running Django migrations for the sample plugin. This shouldn't be necessary since the plugin is installed with the rest of the Django dependencies which get picked up and migrated automatically.

Not critical, but maybe confusing, and definitely slows init down by 30+ seconds to spin up the container and run the whole no-op migration path.

https://github.com/openedx/sample-plugin/blob/ccc9a1d8fd0df178fb6bed24ff42259587b98afa/tutor-contrib-sample/tutorsample/plugin.py#L41-L52

Lenguaje dominante
Python
Estrellas
1
Forks
4
Merge medio
3 d 1 h
PR fusionados (30 d)
8

Guía de contribución

Abrir la guía de contribución

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 openedx/sample-plugin

Todos los issues de openedx/sample-plugin

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.