Manage project entrypoints with a repository manifest
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 45/100
Línea de trabajo
No files or tests are named; first locate the existing Project entrypoints, synchronization, and validation entry points. Define explicit UI-managed and repository-managed behavior, including TOML diagnostics, last-good revision handling, and separate dependency checking; done means both modes and their refusal or reconciliation rules are covered by tests.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Plugin Version
v0.0.1
Proposed functionality
Support an optional, committed TOML manifest for entrypoint declarations, with an explicit per-Project mode:
- UI-managed: existing declarations remain authoritative; synchronization does not replace them with manifest values.
- Repository-managed: the manifest is authoritative; synchronization reconciles declarations and manual UI or API changes are refused.
Define mode switching rather than inferring it from a file appearing or disappearing. In repository-managed mode, a missing or invalid manifest should produce an invalid candidate with clear diagnostics, leaving the last good revision active.
Reserve [dependencies] for Python requirements, with checking handled separately. Projects managed through other channels must not need a manifest.
Use case
Teams can review runnable entrypoints alongside their source and reproduce the same configuration across environments. An explicit mode avoids silently overriding declarations that operators intentionally manage in NetBox.
External dependencies
TOML parsing can use Python's standard-library tomllib. No new package or service is expected.
- Lenguaje dominante
- Python
- Estrellas
- 8
- Forks
- 0
- Merge medio
- 11 h 35 min
- PR fusionados (30 d)
- 20
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una 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 netbox-community/netbox-scripts
-
app: scripts severity: medium status: backlog type: bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
netbox-community/netbox-scripts#83 ·
Los mantenedores suelen responder en 1 día
-
app: scripts status: backlog type: documentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
netbox-community/netbox-scripts#80 ·
Los mantenedores suelen responder en 1 día
-
app: scripts severity: medium status: backlog type: bug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
netbox-community/netbox-scripts#79 ·
Los mantenedores suelen responder en 1 día
-
app: scripts severity: medium status: backlog type: bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
netbox-community/netbox-scripts#77 ·
Los mantenedores suelen responder en 1 día
-
app: scripts severity: low status: backlog type: bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
netbox-community/netbox-scripts#76 ·
Los mantenedores suelen responder en 1 día
Todos los issues de netbox-community/netbox-scripts
Issues similares
-
Add `openai_safety_identifier`, the replacement for the `user` field that `openai_user` sendsAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
pydantic/pydantic-ai#12091 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
Enhance blog readabilityAbiertoCSS enhancement good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
pychess/pychess-variants#2448 ·
Los mantenedores suelen responder en 1 día
-
Bump locked PyTensor so Apple clang 21 does not pass -ld64Posiblemente ocupada @drbenvincent la tomó hoy. Abiertobug dev ops
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Los mantenedores suelen responder en 2 días
-
ai_p2 bug comp-datalake
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
ClickHouse/ClickHouse#128306 · 1 comentario ·
Los mantenedores suelen responder en 1 día