ドキュメント貢献ガイド
オンライン編集
オンラインでドキュメントを編集するには、オンラインドキュメント左下の このページを編集 をクリックします。ブラウザがリポジトリ内の該当ファイル位置へ移動します。右上の 編集 ボタンをクリックし、変更後にプレビューで確認し、問題がなければ 変更をコミット をクリックして送信します。
送信後はレビューを経て、承認されるとメインリポジトリにマージされます。通常、メインリポジトリにマージされるとオンラインドキュメントは自動更新されます。更新されない場合はページを手動で再読み込みするか、送信後に数分待ってから再読み込みしてください。
ローカル編集
ドキュメントは master ブランチへ直接 PR を送信 できます。機能ブランチを作成する必要はありません。
コードを送信する前に、ローカルで Git のグローバル設定が完了していることを確認してください。
git config --global user.name あなたの Git ユーザー名
git config --global user.email あなたのコミット用メールアドレス(コードプラットフォームのアカウントメールと一致している必要があります)- プロジェクトを Fork:右上の Fork をクリックして自分のリポジトリにコピーします
- リポジトリをクローン:
git clone - ドキュメントを編集:
docsディレクトリ内で変更したいファイルを探し、Markdown 構文で編集します(Markdown 構文 を参照) - 変更をコミット:
git commit -m "ドキュメント変更の説明" - ブランチをプッシュ:
git push origin master
送信後、自分が fork したリポジトリのページで Pull Request ボタンをクリックし、PR を作成します。
Konado ドキュメントのローカルプレビュー
Konado ドキュメントは VitePress で構築されています。変更内容が期待どおりに表示されることを確認するため、コードを送信する前にローカルでプレビューすることを推奨します。
事前準備:Node.js のインストール
VitePress は Node.js 環境で動作するため、対応する Node.js を先にインストールする必要があります。
- バージョン要件:Node.js 18.x 以上を推奨します。互換性の面では LTS版が最適です。
- ダウンロードとインストール:
- Node.js 公式ダウンロードページにアクセスします:https://nodejs.org/
- 使用している OS(Windows/macOS/Linux)に合うインストーラーを選び、ウィザードに従ってインストールします(Windows では「Add to PATH」の選択を推奨します)。
- インストール確認: ターミナル(Windows はコマンドプロンプト/PowerShell、macOS/Linux はターミナル)を開き、以下のコマンドで Node.js と npm(Node.js に同梱されるパッケージマネージャー)が正常にインストールされたか確認します。shell
# Node.js のバージョンを確認 node -v # npm のバージョンを確認 npm -vv20.10.0や10.2.3のような明確なバージョン番号が表示されれば、インストールは成功です。
任意の最適化:npm の依存関係ダウンロードが遅い場合は、中国国内ミラーを設定して速度を改善できます。
shellnpm config set registry https://registry.npmmirror.com
プロジェクト依存関係のインストール
Konado プロジェクトのルートディレクトリに移動し、以下のコマンドでドキュメントプレビューに必要な依存関係をインストールします。
npm installコマンドが完了し、ターミナルにエラーが表示されなければ依存関係のインストールは成功です。
ローカルプレビューサーバーの起動
依存関係のインストール後、以下のコマンドで VitePress 開発サーバーを起動します。
npm run docs:devプレビュードキュメントへのアクセス
コマンドが正常に実行されると、ターミナルに以下のような情報が表示されます。
vitepress v1.6.4
➜ Local: http://localhost:5173/konado/
➜ Network: use --host to expose
➜ press h to show helpブラウザを開き、出力された Local アドレス(通常は http://localhost:5173/konado/)にアクセスすると、ローカルドキュメントを確認できます。
補足
- ライブリロード:ドキュメントを変更してもサービスを再起動する必要はありません。ブラウザが自動的に再読み込みされ、変更後の結果がリアルタイムに表示されます。
- ポートの問題:
localhost:5173ポートが使用中の場合、VitePress は 5174 など利用可能なポートへ自動的に切り替えます。ターミナルに表示された実際のアドレスを使用してください。 - LAN アクセス:スマートフォンや別の PC など、同じ LAN 内の他のデバイスからプレビューしたい場合は、
npm run docs:dev -- --hostを実行します。ターミナルにネットワークからアクセス可能な IP アドレスが表示されます。 - サーバー停止:ターミナルで
Ctrl + Cを押すと、ローカルプレビューサーバーを停止できます。