DTL export: map sub-brands to the parent manufacturer used by the Device Type Library
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 53/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- javascript
- Ambito
- data
Direzione di ricerca
Find the DTL export and generation entry point, then trace how camera brands become manufacturer folders, filenames, and slugs. Use the Meraki example and the linked DTL pull request to check the expected manufacturer and model prefix mapping. Done means brands that belong under an existing manufacturer export there while preserving the slug and slugified model filename; separate DTL brands remain unchanged.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Context
While contributing Meraki cameras to the NetBox Device Type Library (netbox-community/devicetype-library#4765), a reviewer pointed out that the library already has 86 Meraki devices under device-types/Cisco/ (manufacturer: Cisco, model: Meraki MR36, slug: cisco-meraki-mr36). The PR had created a separate Cisco Meraki manufacturer, which would split one vendor into two NetBox manufacturers. It was fixed in the PR (files now live at device-types/Cisco/Meraki-MVxx.yaml).
TODO
- Add a brand-to-manufacturer mapping to the DTL export/generation step: a cctv brand should map to the existing DTL manufacturer (and model prefix) when the library already has one, instead of creating a new folder named after the cctv brand.
- Before generating a new brand, check whether its name starts with, or is a sub-brand of, an existing DTL manufacturer directory, and whether existing files elsewhere use the brand as a model prefix.
- Keep the filename equal to the slugified model and the slug unchanged (e.g.
Meraki-MV22.yaml,cisco-meraki-mv22).
Already checked (2026-11-08)
Other brands contributed so far were compared against the existing DTL manufacturer folders; no other case of the same problem was found. Brands that already have their own separate folders in the DTL (e.g. HiLook, VIGI, i-PRO, IMOU, Lorex) are unaffected.
Reference: https://github.com/netbox-community/devicetype-library/pull/4765
- Lingua principale
- JavaScript
- Stelle
- 267
- Fork
- 21
- Merge medio
- 1g 3h
- PR unite (30g)
- 8
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di ch-bas/cctv-camera-database
-
Config works: tapo-c250Apertaconfig-report via-web
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 68/100
ch-bas/cctv-camera-database#430 ·
-
good first issue help wanted
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
ch-bas/cctv-camera-database#348 ·
-
documentation enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
ch-bas/cctv-camera-database#338 ·
-
help wanted
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
ch-bas/cctv-camera-database#336 · 1 commento ·
-
Add chipset data for soc and sensor to datasetForse di nuovo libera @ch-bas l’ha presa 83 giorni fa e non c’è nessuna pull request aperta. Apertacommunity documentation enhancement
ch-bas/cctv-camera-database#284 · 4 commenti · 1 reazione · 1 assegnatario ·
Tutte le issue di ch-bas/cctv-camera-database
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
TMHSDigital/Free-Game-Dev-Assets#301 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 79/100
-
📦 expo-router Android contributor: external needs review sdk-58 severity: medium
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
expo/expo#53436 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 78/100
angrymrt/wiskunde-fit#117 ·
I maintainer di solito rispondono entro 1 giorno
-
Poll votes are not receivedAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
raulpetruta/ha-wa-bridge#62 ·