Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions docs/glossary.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,10 @@ bin/devbase の位置引数の解決とビルドの入口(docs/specifications/
| 単体ビルド | — | $DEVBASE_ROOT/containers/<image> を devbase-<image>:latest として 1 つだけ作るビルド | — | — | `docs/specifications/cli-argument-resolution.md` |
| プロジェクトとして数える名前 | — | projects/ の直下の名前のうち、同期・一覧・状態・機密の操作がプロジェクトとして扱うもの。空でなく . で始まらない名前(utils/names.py の counts_as_project) | — | — | `docs/specifications/cli-argument-resolution.md` |
| 名前の形の説明 | — | 名前の形を利用者へ説明する文(utils/names.py の NAME_FORM_HINT) | — | — | `docs/specifications/cli-argument-resolution.md` |
| 列挙の正本 | — | [name] と --context を受け付けるサブコマンドの集合を決める唯一の場所。argparse の _create_parser()(トップレベルの build の --context だけはラッパー) | — | — | — |
| 一致テスト | — | 列挙の正本を走査して得た集合と、写し(ラッパーのリスト・補完・確定仕様の表)を比べ、差があれば写しの場所と差を挙げて落ちるテスト | — | — | — |
| 写し | — | 列挙の正本から手で写した集合(ラッパーの 2 つのリスト・bash と zsh の補完・確定仕様の 2 つの表) | — | — | — |
| 補完の例外 | — | 列挙の正本では [name] を取るが、補完がプロジェクト名を出さないと決めたコマンドの道と理由の組。一致テストが一覧として持つ | — | — | — |

## Compose の構成(`compose`)

Expand Down
28 changes: 28 additions & 0 deletions docs/glossary/glossary.json
Original file line number Diff line number Diff line change
Expand Up @@ -882,6 +882,34 @@
"context": "image-lineage",
"meaning": "Dockerfile の 1 行から直の親イメージを読む規則。正規表現の値を lib/devbase/utils/dockerfile.py が正本として持ち、bin/devbase が同じ値を写す",
"source": "docs/specifications/base-image-chain-build.md"
},
{
"term": "列挙の正本",
"context": "cli",
"meaning": "[name] と --context を受け付けるサブコマンドの集合を決める唯一の場所。argparse の _create_parser()(トップレベルの build の --context だけはラッパー)",
"source": "",
"pending_source": "issues/issue-214-requirements.md"
},
{
"term": "一致テスト",
"context": "cli",
"meaning": "列挙の正本を走査して得た集合と、写し(ラッパーのリスト・補完・確定仕様の表)を比べ、差があれば写しの場所と差を挙げて落ちるテスト",
"source": "",
"pending_source": "issues/issue-214-requirements.md"
},
{
"term": "写し",
"context": "cli",
"meaning": "列挙の正本から手で写した集合(ラッパーの 2 つのリスト・bash と zsh の補完・確定仕様の 2 つの表)",
"source": "",
"pending_source": "issues/issue-214-design.md"
},
{
"term": "補完の例外",
"context": "cli",
"meaning": "列挙の正本では [name] を取るが、補完がプロジェクト名を出さないと決めたコマンドの道と理由の組。一致テストが一覧として持つ",
"source": "",
"pending_source": "issues/issue-214-design.md"
}
]
}
Loading
Loading