# 開発プロセス詳細ガイド

このセクションは、haniwers の開発に参加する際の詳しいプロセスとワークフロー手順です。

**📌 注意:** 開発を始める方は以下を先に読んでください：

- [クイックスタート](../quickstart.md) - 10分で使ってみる
- [開発者ガイド](../developers/index.md) - 開発環境セットアップ

---

## 🚀 初期セットアップ

リポジトリをセットアップし、開発環境を準備する手順：

```{toctree}
---
maxdepth: 2
---
clone
setup
install
venv
```

## 🌳 ブランチ・ワークツリー戦略

Git ワークツリーとブランチを使った開発フロー：

```{toctree}
---
maxdepth: 2
---
branch
worktree
```

## 📝 コミット・プッシュプロセス

コードの品質確保と Git ワークフロー：

```{toctree}
---
maxdepth: 2
---
commit
formatter
linter
testing
push
```

## 📚 ドキュメント・ビルド・公開

ドキュメント作成からパッケージ公開まで：

```{toctree}
---
maxdepth: 2
---
docs
build
publish
docker
```

---

## 📖 関連ドキュメント

**開発開始の手引き：**

- [開発者ガイド](../developers/index.md) - セットアップと基本コマンド
- [CLAUDE.md](../../CLAUDE.md) - プロジェクト全体のガイド

**ユーザー向けドキュメント：**

- [クイックスタート](../quickstart.md) - 10分ガイド
- [インストール](../install.md) - インストール方法
- [ユーザーガイド](../user/index.md) - 基本的な使い方
