UNPKG

zettelkasten-starter

Version:

An ultimately simple CLI tool and library for zettelkasten beginners

95 lines (67 loc) 1.8 kB
# Release Flow - パッケージ公開フロー ## 1. mainにマージ ```bash # developから最新の変更をプッシュ git push origin develop # mainブランチに移動 git checkout main # mainを最新に更新 git pull origin main # developをmainにマージ git merge develop # mainにプッシュ git push origin main ``` ## 2. テスト実行 ```bash npm test ``` ## 3. 変更をコミット(必要に応じて) ```bash # 何か修正がある場合 git add . git commit -m "適切なコミットメッセージ" ``` ## 4. バージョンアップ ```bash # パッチバージョン(x.x.1) npm version patch # マイナーバージョン(x.1.0) npm version minor # メジャーバージョン(1.0.0) npm version major ``` ## 5. リモートプッシュ ```bash # mainブランチをプッシュ git push origin main # タグをプッシュ git push origin --tags ``` ## 6. GitHubリリース作成 1. https://github.com/Enokisan/zettelkasten-starter/releases にアクセス 2. 「Create a new release」をクリック 3. Tag: 作成されたタグを選択(例:v1.0.1) 4. Title: バージョン番号と簡潔な説明(例:v1.0.1 - Description Update) 5. Description: 変更内容を記載 6. 「Publish release」をクリック ## 7. npm公開 ```bash # ログイン確認 npm whoami # 最終テスト npm test # 公開 npm publish ``` ## 8. 公開確認 ```bash # バージョン確認 npm view zettelkasten-starter versions --json # 最新版詳細確認 npm view zettelkasten-starter@latest ``` ## 注意事項 - `npm version` コマンドは作業ディレクトリがクリーンでないと実行できません - タグとコミットは自動で作成されます - npmの反映には1-2分かかる場合があります