クイックスタート
このガイドでは、OpenPRのセットアップと最初のワークスペース、プロジェクト、イシューの作成を案内します。すでにインストールを完了していることを前提としています。
ステップ1: OpenPRを起動
まだ起動していない場合は、サービスを起動:
bash
cd openpr
docker-compose up -dすべてのサービスが正常になるまで待機:
bash
docker-compose psステップ2: 管理者アカウントを登録
ブラウザでhttp://localhost:3000を開きます。**Register(登録)**をクリックしてアカウントを作成してください。
最初のユーザーが管理者
最初に登録したユーザーが自動的にadminロールを取得します。このユーザーはすべてのワークスペース、プロジェクト、システム設定を管理できます。
ステップ3: ワークスペースを作成
ログイン後、最初のワークスペースを作成:
- ダッシュボードで**Create Workspace(ワークスペースを作成)**をクリック。
- 名前(例:"My Team")とスラッグ(例:"my-team")を入力。
- **Create(作成)**をクリック。
ワークスペースはすべてのプロジェクトとメンバーの最上位コンテナです。
ステップ4: プロジェクトを作成
ワークスペース内で:
- **New Project(新規プロジェクト)**をクリック。
- 名前(例:"Backend API")とプロジェクトキー(例:"API")を入力。キーはイシュー識別子のプレフィックスとして使用されます(例:API-1、API-2)。
- **Create(作成)**をクリック。
ステップ5: イシューを作成
プロジェクトに移動してイシューを作成:
- **New Issue(新規イシュー)**をクリック。
- タイトルと説明を入力。
- 状態を設定(backlog、todo、in_progress、またはdone)。
- オプションで優先度(low、medium、high、urgent)、担当者、ラベルを設定。
- **Create(作成)**をクリック。
イシューはAPIやMCPサーバーでも作成できます:
bash
# Create an issue via REST API
curl -X POST http://localhost:8080/api/projects/<project_id>/issues \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your_token>" \
-d '{
"title": "Set up CI pipeline",
"state": "todo",
"priority": "high"
}'ステップ6: カンバンボードをセットアップ
プロジェクトの**Board(ボード)**ビューに移動します。イシューは状態ごとにカラムに整理されます:
| カラム | 状態 | 説明 |
|---|---|---|
| Backlog | backlog | アイデアと将来の作業 |
| To Do | todo | 現在のサイクルで計画済み |
| In Progress | in_progress | 積極的に作業中 |
| Done | done | 完了した作業 |
イシューをカラム間でドラッグ&ドロップして状態を更新してください。
ステップ7: チームメンバーを招待
Workspace Settings(ワークスペース設定) > **Members(メンバー)**へ:
- **Invite Member(メンバーを招待)**をクリック。
- メールアドレスを入力。
- ロールを選択:Owner(オーナー)、Admin(管理者)、またはMember(メンバー)。
| ロール | 権限 |
|---|---|
| Owner | フルアクセス、ワークスペースを削除可能 |
| Admin | プロジェクト、メンバー、設定を管理 |
| Member | イシュー、コメントを作成・管理 |
ステップ8: AIアシスタントを接続(オプション)
AIアシスタントがプロジェクトを管理できるようにMCPサーバーをセットアップ:
- Workspace Settings(ワークスペース設定) > **Bot Tokens(ボットトークン)**へ。
- 新しいボットトークンを作成。
opr_プレフィックスが付きます。 - ボットトークンでAIアシスタントを設定。
Claude Desktopの設定例:
json
{
"mcpServers": {
"openpr": {
"command": "/path/to/mcp-server",
"args": ["--transport", "stdio"],
"env": {
"OPENPR_API_URL": "http://localhost:3000",
"OPENPR_BOT_TOKEN": "opr_your_token_here",
"OPENPR_WORKSPACE_ID": "your-workspace-uuid"
}
}
}
}AIアシスタントは34のMCPツールを通じてプロジェクトのリスト表示、イシューの作成、スプリントの管理などができるようになります。