bl-cli へのコントリビューションを歓迎します!
- Go 1.22 以上
- Git
git clone https://github.com/KimMaru10/bl-cli.git
cd bl-cli
go build -o bl .
./bl --help./bl auth login
# → スペース URL と API キーを入力
./bl project set
# → デフォルトプロジェクトを選択- Issue を確認する: 既存の Issue を確認し、取り組みたいものがあればコメントしてください
- Fork する: リポジトリを Fork してください
- ブランチを作成する:
feature/xxxやfix/xxxのような名前でブランチを作成してください - 実装する: コードを変更してください
- ビルドを確認する:
go build -o bl .が通ることを確認してください - PR を作成する: main ブランチに向けて PR を作成してください
cmd/ CLI コマンド(Cobra)
internal/api/ Backlog API クライアント
internal/tui/ TUI コンポーネント(Bubble Tea)
internal/git/ Git 連携
[#Issue番号]タイプ:内容
タイプ:
feat: 新機能fix: バグ修正docs: ドキュメントchore: メンテナンスrefactor: リファクタリング
例: [#21]feat:npm 配布対応
- エラーメッセージは日本語
- コメントは英語
go fmtでフォーマットしてください- 新しいコマンドは
NewXxxCmd()ファクトリパターンに従ってください
- 再現手順を記載してください
bl --versionの出力を含めてください- OS とアーキテクチャを記載してください
- ユースケースを記載してください
- 既存のコマンドとの関連があれば記載してください
Issue で「question」ラベルをつけて質問してください。