Skip to content

WitAqua Wikiのビルド

必須事項

ビルドを始める前に下記のものをインストールしておく必要があります:

  • Node.js: ビルドツールを実行するために必要となります.
  • npm (Node Package Manager): npmはNode.jsに付属しており、依存関係をインストールするために使用します。

これらの必須事項が揃ったら、準備完了です。

Setup

プロジェクトをセットアップするために、次の手順に従ってください.。

1. リポジトリのクローン

まず、リポジトリをローカルマシンにクローンします。

bash
git clone "ssh://[email protected]:29418/wiki" && (cd "wiki" && mkdir -p `git rev-parse --git-dir`/hooks/ && curl -Lo `git rev-parse --git-dir`/hooks/commit-msg http://gerrit.witaqua.org/tools/hooks/commit-msg && chmod +x `git rev-parse --git-dir`/hooks/commit-msg)

zshを使用している場合:

zsh
git clone "ssh://[email protected]:29418/wiki" && (cd "wiki" && mkdir -p "$(git rev-parse --git-dir)/hooks/" && curl -Lo "$(git rev-parse --git-dir)/hooks/commit-msg" http://gerrit.witaqua.org/tools/hooks/commit-msg && chmod +x "$(git rev-parse --git-dir)/hooks/commit-msg")

2. 依存関係のインストール

プロジェクトに必要なすべての依存関係をインストールします。

bash
npm install

ローカルでの開発

依存関係がインストールされたら、ローカル開発用サーバーを起動してサイトをプレビューできます。

サーバーを実行するには下記のコマンドを実行してください。

bash
npm run docs:dev

INFO

これにより開発サーバーが起動します。サーバーは変更を常に監視しているため、手動でリフレッシュや再起動を行わなくても、更新がリアルタイムで反映されます。

本番環境用のビルド

ローカルでWikiをビルドするには、次のコマンドを使用します。

bash
npm run docs:build

このコマンドは必要なファイルをコンパイルし、サイトの静的バージョンを生成します。

Gerritへのプッシュ

変更をレビュー用にプッシュするには、次のコマンドを使用します:

bash
git push origin HEAD:refs/for/main

フィードバックへの対応

レビュアーが変更を要求した場合、コードを修正し、コミットを修正します。

bash
git commit --amend

そして修正したコミットをプッシュします。

bash
git push origin HEAD:refs/for/main