commitizen / commitizen/cz-cli
Gracefully handle cli and adapter incompatibilities
- 主要言語
- JavaScript
- スター
- 17.5k
- フォーク
- 566
- 平均マージ
- 8時間 16分
- マージ済み PR(30日)
- 1
説明
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
コントリビューションガイド
調査の方向性
まず package.json と config.commitizen に記載されているアダプター設定を確認します。バージョン要件の仕組み、非互換性メッセージ、設定可能なアダプターパラメーター、プログラムによるアダプター仕様を明確にします。完了条件は、合意された設計と対応するドキュメントが整っていることです。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- javascript
- 領域
- cli
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 20/100