commitizen / commitizen/cz-cli
Gracefully handle cli and adapter incompatibilities
- Langage dominant
- JavaScript
- Étoiles
- 17.5k
- Forks
- 566
- Merge moyen
- 8 h 16 min
- PR mergées (30 j)
- 1
Description
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
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par examiner package.json et la configuration de l’adaptateur décrite dans config.commitizen. Clarifiez le mécanisme d’exigence de version, les messages d’incompatibilité, les paramètres configurables de l’adaptateur et la spécification programmatique de l’adaptateur ; le travail sera considéré comme terminé lorsqu’une conception approuvée et la documentation correspondante seront disponibles.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- javascript
- Domaine
- cli
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 20/100