[Potential Bug] Plugin ID generated in plugins.json is not using the 'id' field (and instead the name of the file)
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
- 35/100
Línea de trabajo
Comienza con el plugins.json generado y el ejemplo _plugins/DiscordRemote.md, comparando el ID publicado con el campo id del archivo. Revisa las issues vinculadas de DiscordRemote y PrettyGCode para identificar el comportamiento afectado y comprueba si otros plugins presentan la misma discrepancia. Se considera terminado cuando se haya establecido la fuente de ID prevista y los IDs de los plugins afectados se hayan tenido en cuenta de forma coherente.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Problem
Seems that the file plugins.json is grabbing its plugin ID from the name of the file under _plugins/, rather than the id: field in the data at the top of the file. If this is intended, it should be documented and the id field removed.
This causes a problem with:
- the built in backup & restore
- Upgrade to Python 3
since they look to compare the internal ID with the repository, and don't find a match.
Example
https://plugins.octoprint.org/plugins/DiscordRemote/
The internal ID is discordremote, which is in the file _plugins/DiscordRemote.md correctly - however, in the plugins.json file, the ID is wrong
Linking https://github.com/cameroncros/OctoPrint-DiscordRemote/issues/141, and first noticed with https://github.com/Kragrathea/OctoPrint-PrettyGCode/issues/68#issuecomment-691246463
One issue with changing it
Might need to check that no plugins are adversely affected (ie. wrong ID inside the file, but filename is right), but this is probably not a problem since it says that the ID should be correct
- Lenguaje dominante
- Less
- Estrellas
- 145
- Forks
- 374
- Merge medio
- 3 h 37 min
- PR fusionados (30 d)
- 5
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Sin 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 OctoPrint/plugins.octoprint.org
-
[Abandoned Plugin] WebDAV BackupAbiertoabandoned plugin
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
OctoPrint/plugins.octoprint.org#1485 ·
Los mantenedores suelen responder en 1 día
-
abandoned plugin help wanted
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
OctoPrint/plugins.octoprint.org#1438 · 12 comentarios ·
Los mantenedores suelen responder en 1 día
-
abandoned plugin needs review
Dificultad 2/5 1-3 horas Aptitud para principiantes 35/100
OctoPrint/plugins.octoprint.org#1412 · 6 comentarios ·
Los mantenedores suelen responder en 1 día
-
[Listing Error] OctoPrint-ZupfeAbiertolisting error needs review
Dificultad 2/5 1-3 horas Aptitud para principiantes 55/100
OctoPrint/plugins.octoprint.org#1410 ·
Los mantenedores suelen responder en 1 día
-
[Listing Error] OctoPrint NannyAbiertolisting error needs review
Dificultad 2/5 1-3 horas Aptitud para principiantes 42/100
OctoPrint/plugins.octoprint.org#1409 ·
Los mantenedores suelen responder en 1 día
Todos los issues de OctoPrint/plugins.octoprint.org
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
mihai-vlc/sublime-jsfmt#56 ·
-
comp/cli comp/plugins P2 type/bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
NousResearch/hermes-agent#141917 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 78/100
riscv/riscv-opcodes#441 ·
-
[辞書] かんそうりつ->乾燥率Abierto辞書
Dificultad 1/5 Menos de una hora Aptitud para principiantes 62/100
Los mantenedores suelen responder en 1 día
-
Bug React-Native Waiting for: Product Owner
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
getsentry/sentry-react-native#6913 · 1 comentario ·
Los mantenedores suelen responder en 1 día