Test that license texts match SPDX plain license texts
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 48/100
Direzione di ricerca
Inizia ispezionando la raccolta _licenses e la configurazione dei test esistente, quindi esamina i file di testo semplice di SPDX license-list-data citati nell’issue. Definisci il confronto tra le licenze catalogate, considera i fallimenti attesi indicati ed esegui la suite di test del progetto per verificare che le nuove voci di licenza vengano controllate.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
We should have a test that each license text in _licenses is the same as the plain text license in the SPDX collection to automate the requirement described at https://github.com/github/choosealicense.com/blob/gh-pages/CONTRIBUTING.md#adding-a-license
The text of the license should match the corresponding text found in spdx/license-list-data. If there are errors there, please fix them in spdx/license-list-XML (from which the plain text version is generated) so as to minimize license text variation and make it easier for choosealicense.com to eventually consume license texts directly from SPDX.
The test could clone spdx/license-list-data and compare each license we have cataloged in this project. Many existing licenses would probably have to be marked as expected failures due to bugs in SPDX output and discrepancies in how this project has cataloged some licenses. But we should address upfront for any new license cataloged here, and continue to chip away at the existing inconsistencies.
- Lingua principale
- HTML
- Stelle
- 4.2k
- Fork
- 1.6k
- Merge medio
- 2h 33m
- PR unite (30g)
- 4
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Nessun 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 github/choosealicense.com
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
github/choosealicense.com#1384 · 2 commenti · 3 reazioni ·
-
choosealicense.com and SPDX mismatch for CECILL-2.1Forse già presa @Tarekchehahde l’ha presa 106 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
github/choosealicense.com#1126 · 3 commenti ·
-
Make the layout more responsiveForse già presa @Tarekchehahde l’ha presa 106 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 58/100
github/choosealicense.com#1342 ·
-
Confusing wording on https://choosealicense.com/non-software/Forse già presa @TechyTommy3 l’ha presa 573 giorni fa. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 55/100
github/choosealicense.com#1268 · 1 commento ·
-
Include in permissions if reimplementation possible in other licenseForse già presa @Tarekchehahde l’ha presa 106 giorni fa. Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 28/100
github/choosealicense.com#1247 · 3 commenti · 5 reazioni ·
Tutte le issue di github/choosealicense.com
Issue simili
-
New tool: PaperBananaForse già presa @github-actions l’ha presa oggi. Apertasubmission triage
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 75/100
kausalflow/tools#243 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
CineVid Live TVAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
iptv-org/awesome-iptv#929 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
-
agent:WSL documentation enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 75/100
cline/mcp-marketplace#3272 ·