@@ -14,26 +14,47 @@ VSCode の Web エディタ(github.dev など)で、Zenn の記事や本を
1414
1515詳細な使い方は [ README] ( https://github.com/zenn-dev/zenn-vscode-extension#readme ) を参照して下さい。
1616
17- ## セットアップ
17+ ## ブランチ
18+
19+ - ` canary ` : 開発用のブランチです。通常はこのブランチから新しいブランチを切って Pull Request を作成します。
20+ - ` main ` : リリース用のブランチです。通常は` canary ` ブランチからのみマージを受け付けます。
21+
22+ ## リリースについて
23+
24+ リリース手順は以下のようになります。
1825
19- このリポジトリでは yarn を用いてパッケージ管理を行っています。
26+ 1 . ` canary ` ブランチから ` main ` ブランチに対して Pull Request を作成します。
27+ 2 . ` release:patch ` , ` release:minor ` , ` release:major ` のいずれかのラベルを Pull Request に付与します
28+ 3 . ラベルが付与されるとバージョンアップコミットが Pull Request に追加されます
29+ 4 . Pull Request をマージします ( ※ バージョンアップコミットが含まれていないとマージできません )
30+ 5 . GitHub Actions によって、自動的に VSCode 拡張がリリースされます
31+
32+
33+ ## 開発環境
34+ ### セットアップ
35+
36+ このリポジトリでは pnpm を用いてパッケージ管理を行っています。
2037以下のコマンドを実行することで、必要なパッケージをインストールすることができます。
2138
2239``` shell
23- $> yarn install
40+ $> pnpm install
2441```
2542
26- ## 開発環境
27-
28- [ セットアップ] ( #セットアップ ) が正常に完了したあと、以下のコマンドを実行することでブラウザが開き拡張をローカル環境で試すことができます。
43+ セットアップが正常に完了したあと、以下のコマンドを実行することでブラウザが開き拡張をローカル環境で試すことができます。
2944
3045``` shell
31- $> yarn dev
46+ $> pnpm dev
3247```
3348
49+ ::: note
50+ このとき、[ VSCode Insiders] ( https://code.visualstudio.com/insiders/ ) がインストールされます。
51+ :::
52+
53+ 上記のコマンドを実行すると、以下の画像のようなブラウザが開き、このリポジトリ内の ` ./examples ` 内を表示されます。
54+
3455![ ] ( ./img/vscode-extension/yarn-dev-preview.png )
3556
36- ## デバッグ方法
57+ ### デバッグ方法
3758
3859VSCode を使用している場合は [ VSCode のデバッグ機能] ( https://code.visualstudio.com/docs/editor/debugging ) を使用することで、
3960使用している VSCode 上で拡張機能を試すこともできます。
@@ -42,7 +63,7 @@ VSCode 上でデバッグビューを開き、`Run Web Extension` を選択し
4263
4364![ ] ( ./img/vscode-extension/debug-start.png )
4465
45- 次に ` F5 ` キーまたはデバッグ実行ボタンを押すと、別の VSCode ウィンドウが開きます 。
66+ 次に ` F5 ` キーまたはデバッグ実行ボタンを押すと、別の VSCode ウィンドウが開き、そこでデバッグすることができます 。
4667
4768![ ] ( ./img/vscode-extension/debugging-window.png )
4869
@@ -54,7 +75,7 @@ VSCode 上でデバッグビューを開き、`Run Web Extension` を選択し
5475デフォルトではリポジトリ内の ` ./examples ` が開かれます
5576:::
5677
57- ### ブレークポイントを打ちたい場合
78+ #### ブレークポイントを打ちたい場合
5879
5980リポジトリを開いている VSCode で、停止したい箇所にブレークポイントを打ちます。
6081
@@ -80,21 +101,7 @@ VSCode 上でデバッグビューを開き、`Run Web Extension` を選択し
80101
81102デバッグ中は Hot Reload が有効ですが、変更を適用するには Zenn の拡張がインストールされている VSCode ウィンドウで ` Developer: Reload Window ` を実行する必要があります。
82103
83- ## ビルド
84-
85- ` yarn package-web ` コマンドを実行することで、` ./dist ` にビルド結果が生成されます。
86-
87- ## ブランチ
88-
89- - ` canary ` : 開発用のブランチです。通常はこのブランチから新しいブランチを切って Pull Request を作成します。
90- - ` main ` : リリース用のブランチです。通常は` canary ` ブランチからのみマージを受け付けます。
91-
92- ## リリースについて
93104
94- リリース手順は以下のようになります。
105+ ### ビルド
95106
96- 1 . ` canary ` ブランチから ` main ` ブランチに対して Pull Request を作成します。
97- 2 . ` release:patch ` , ` release:minor ` , ` release:major ` のいずれかのラベルを Pull Request に付与します
98- 3 . ラベルが付与されるとバージョンアップコミットが Pull Request に追加されます
99- 4 . Pull Request をマージします ( ※ バージョンアップコミットが含まれていないとマージできません )
100- 5 . GitHub Actions によって、自動的に VSCode 拡張がリリースされます
107+ ` pnpm package-web ` コマンドを実行することで、` ./dist ` にビルド結果が生成されます。
0 commit comments