commitizen / commitizen/cz-cli
Gracefully handle cli and adapter incompatibilities
- Lingua principale
- JavaScript
- Stelle
- 17.5k
- Fork
- 566
- Merge medio
- 8h 16m
- PR unite (30g)
- 1
Descrizione
Brainstorming:
As commitizen iterates, as a user I want to be notified when there is an adapter/cli incompatibility.
- [ ] Decide how adapters can communicate their cli version requirements. (semver in package.json)
- [ ] How best do we communicate an incompatibility? prompt to update, notify only?
- [ ] What if an adapter wants users to be able to specify parameters in their package's config.commitizen per https://github.com/mapbox/cz-mapbox-changelog/issues/2
- [ ] Create and document a more robust programmatic spec for adapters
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia esaminando package.json e la configurazione dell’adattatore descritta in config.commitizen. Chiarisci il meccanismo dei requisiti di versione, i messaggi di incompatibilità, i parametri configurabili dell’adattatore e la specifica programmatica dell’adattatore; il lavoro sarà considerato completato quando saranno disponibili un design concordato e la documentazione corrispondente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- javascript
- Ambito
- cli
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 20/100