Skip to content

feat: PLAN06-4 補完 + docs + CHANGELOG + container 非推奨告知#37

Open
takemi-ohama wants to merge 1 commit into
release/PLAN06from
feature/PLAN06-docs-completion
Open

feat: PLAN06-4 補完 + docs + CHANGELOG + container 非推奨告知#37
takemi-ohama wants to merge 1 commit into
release/PLAN06from
feature/PLAN06-docs-completion

Conversation

@takemi-ohama
Copy link
Copy Markdown
Contributor

@takemi-ohama takemi-ohama commented May 28, 2026

Summary

PLAN06 の project 体系をシェル補完・ドキュメント・CHANGELOG に反映し、
container グループの非推奨を告知する。

変更点

  • etc/devbase-completion.bash / etc/_devbase
    • project グループ補完 (up/down/ps/login/logs/scale/build/list)
    • プロジェクト名補完 _devbase_project_names ($DEVBASE_ROOT/projects/ 列挙) を
      project up/down/ps/logs/scale + トップレベルシノニム up/down/ps/scale に付与
    • project list / top-level list--interactive / -i
    • container は補完候補に残しつつ非推奨マーク
  • docs/user/cli-reference.md: コマンド体系図/エイリアス/ショートカットを project
    体系へ。「project グループ」節新設 (name 解決 / list / --interactive / login・build が
    name を取らない理由 / 親シェル CWD 非汚染) + 「container グループ (非推奨)」節。
  • docs/user/container-operations.md: project 移行注記 / scale・logs 例を project 形へ /
    project list (横断一覧) vs project ps (単体) の役割整理。
  • README.md / docs/user/getting-started.md: 残存 container 直接形を project へ。
  • CHANGELOG.md: Unreleased に PLAN06 (Added: project 群 / Changed: container 非推奨)。

Test plan

  • bash 補完を source して project サブコマンド / プロジェクト名 / list フラグ補完
  • トップレベル up <TAB> がプロジェクト名補完
  • commands に project / list / container(非推奨) を含む
  • zsh 補完の静的内容 (project / list / deprecated) + 構文 (zsh あれば)
  • pytest: 374 passed, 1 skipped (zsh 未インストール時)

注: docs の container-operations.md はリンク安定性のためファイル名を維持し内容を
project 体系へ更新しています。

@takemi-ohama takemi-ohama marked this pull request as ready for review May 30, 2026 07:25
PLAN06 で導入した project サブコマンド体系をシェル補完・ドキュメント・
CHANGELOG に反映し、container グループの非推奨を告知する。

- etc/devbase-completion.bash / etc/_devbase:
  - project グループ補完 (up/down/ps/login/logs/scale/build/list) を追加
  - プロジェクト名補完 (_devbase_project_names: $DEVBASE_ROOT/projects/ 配下を
    列挙) を project up/down/ps/logs/scale とトップレベルシノニム up/down/ps/scale
    に追加
  - project list / top-level list の --interactive / -i 補完
  - container は補完候補に残しつつ非推奨マーク (zsh description)
- docs/user/cli-reference.md:
  - コマンド体系図・エイリアス・ショートカットを project 体系に更新
  - 「project グループ」節を新設 (name 解決 / project list / --interactive /
    login・build が name を取らない理由 / 親シェル CWD 非汚染)
  - 「container グループ (非推奨)」節に置換
- docs/user/container-operations.md:
  - 冒頭に project 体系への移行注記、scale/logs 例を project 形へ、
    project list の横断一覧 vs project ps の単体表示の役割整理を追記
- README.md / docs/user/getting-started.md: 残存する container 直接形を project へ
- CHANGELOG.md: Unreleased に PLAN06 (Added: project 群 / Changed: container 非推奨)
- tests/cli/test_completion.py 新規 (bash 補完を source した動作検証 8件 +
  zsh 静的内容/構文チェック。zsh 未インストール環境は skip)

pytest: 374 passed, 1 skipped (zsh)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@takemi-ohama takemi-ohama force-pushed the feature/PLAN06-docs-completion branch from 1a00ca9 to d8b520b Compare May 30, 2026 13:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant