開発¶
セットアップ¶
テストの実行¶
以下のコマンドは uv がインストールされていることを前提としています。pip で環境をセットアップした場合は、uv run を省いて pytest を直接実行してください。
ユニットテスト:
統合テスト:
統合テストを実行する前に、papycli バイナリが .venv/bin/ に存在している必要があります。まず uv sync を実行してください:
全テストをまとめて実行:
ツール¶
| ツール | 用途 |
|---|---|
pytest |
テスト実行 |
ruff |
Lint + フォーマット |
mypy |
型チェック |
ドキュメントのビルド¶
ドキュメントをローカルでビルドするには、mkdocs-material をインストールして以下を実行します:
http://127.0.0.1:8000/ でライブリロード付きのローカルサーバーが起動します。