commitizen / commitizen/cz-cli

Gracefully handle cli and adapter incompatibilities

Ouverte
#24 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
enhancement help / pr wanted question
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.