Add author information to package.json for automatic retrieval for SBOM
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 1/5
- Tempo stimato
- Meno di un'ora
- Idoneità per principianti
- 82/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- javascript, node.js
- Ambito
- build-system
Direzione di ricerca
Inizia leggendo il package.json nella radice del repository e controlla come i metadati esistenti rappresentano i collaboratori. Aggiungi lì le informazioni sull’autore nel formato dei metadati del pacchetto npm mostrato nell’issue. Il lavoro è completato quando CycloneDX può recuperare le informazioni sull’autore dai metadati del pacchetto durante la generazione della SBOM.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
This would solve...
This would solve issues with extracting author information automatically for legal purposes., Currently this is the only package we use that does not have the author information set. Instead, only contributors are set. This means that npx @cyclonedx/cyclonedx-npm --omit dev --gather-license-texts will not be able to extract author information and leading to manual setting for each new version on our side.
The implementation should look like...
{
"name": "undici",
"version": "8.12.3",
"description": "An HTTP/1.1 client, written from scratch for Node.js",
"author": {
"name": "Jane Doe",
"email": "[email protected]",
"url": "https://github.com/janedoe"
},
"homepage": "https://undici.nodejs.org",
"bugs": {
"url": "https://github.com/nodejs/undici/issues"
},
"repository": {
"type": "git",
"url": "git+https://github.com/nodejs/undici.git"
},
"license": "MIT"
}
I have also considered...
...requesting this from CycloneDX but I think an author would be more generalized as almost everyone is using it.
Additional context
n/a
- Lingua principale
- JavaScript
- Stelle
- 7.7k
- Fork
- 953
- Merge medio
- 3g 10h
- PR unite (30g)
- 65
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 nodejs/undici
-
ProxyAgent: unsupported proxy scheme (e.g. socks5h:) reports "URL must start with http: or https:" even though socks5:/socks: are supportedForse già presa @petrroll l’ha presa 4 giorni fa. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 1 giorno
-
Un-experimental DecompressInterceptorForse già presa @mcollina l’ha presa 10 giorni fa. Apertaenhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
I maintainer di solito rispondono entro 1 giorno
-
MockPool/MockClient `cleanMocks()` doesn't clear the interceptors that Node.js global fetch usesForse già presa @Anoesj l’ha presa 13 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Fix `test:typescript` script for Windows compatibilityForse già presa @shivarm l’ha presa 27 giorni fa. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di nodejs/undici
Issue simili
-
enhancement javascript python
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
jlab-sensing/ENTS-backend#851 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 86/100
guilhermerodz/input-otp#157 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
davidjerleke/embla-carousel#1414 ·
I maintainer di solito rispondono entro 4 giorni
-
0. Needs triage bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno