манифест набора переименован в .conventions-suite.toml
- оба манифеста стали данными, которые инструмент переписывает целиком, так что и наборный получает точку в начале: он служебный файл, а не документ репозитория - переименование механическое, одна константа manifest.Name; литералы в фикстурах и ссылки в README.md и CLAUDE.md обновлены следом
This commit is contained in:
@@ -13,7 +13,7 @@ CLI для управления конвенциями разработки: в
|
||||
| Уровень | Что это |
|
||||
|---|---|
|
||||
| язык | как записывается правило: слова, версия, `READING.md` |
|
||||
| набор | репозиторий с конвенциями, манифестом `suite.toml` и обвязкой |
|
||||
| набор | репозиторий с конвенциями, манифестом `.conventions-suite.toml` и обвязкой |
|
||||
| проект | репозиторий-потребитель с манифестом `.conventions.toml` |
|
||||
| тема | набор правил об одном фокусе разработки; единица подписки |
|
||||
| слой | один файл темы: базовый, языковой или стековый |
|
||||
@@ -90,7 +90,7 @@ go build -o convy .
|
||||
convy check проверить форму того, что здесь
|
||||
```
|
||||
|
||||
Контекст определяется по манифесту рядом: `suite.toml` — набор,
|
||||
Контекст определяется по манифесту рядом: `.conventions-suite.toml` — набор,
|
||||
`.conventions.toml` — проект. Наугад не делается ничего: команда не того уровня
|
||||
отказывает и подсказывает нужную.
|
||||
|
||||
@@ -194,9 +194,9 @@ topics = ["logging", "time"]
|
||||
|
||||
```
|
||||
$ convy suite add --topic time --about "время" --prefix TIME --title "Время"
|
||||
suite.toml holds 1 key the tool does not know (language.descriptoin); a write
|
||||
goes out of what the tool understands, so the key would be dropped — fix the
|
||||
spelling first
|
||||
.conventions-suite.toml holds 1 key the tool does not know
|
||||
(language.descriptoin); a write goes out of what the tool understands, so the
|
||||
key would be dropped — fix the spelling first
|
||||
```
|
||||
|
||||
## Манифест — источник истины
|
||||
@@ -278,7 +278,8 @@ errors: 1, warnings: 0
|
||||
|
||||
Слова, которыми записаны модальность и метки, — свойство версии языка и
|
||||
естественного языка набора, а не самого набора. Инструмент знает их сам, и
|
||||
`suite.toml` их не дублирует: достаточно `[language] version` и `lang`.
|
||||
`.conventions-suite.toml` их не дублирует: хватает `[language] version` и
|
||||
`lang`.
|
||||
|
||||
Поэтому ступень называется категорией, а не словом:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user