закрыты известные остатки
- документ самоуправления объявляется ключом governance, а не угадывается по «он один и без ключей оси»: конвенция, потерявшая topic, была от него неотличима и тихо теряла все проверки об отъезде к потребителю - проверка путей канона больше не ловит README.md и READING.md — эти два имени значат что-то и на стороне потребителя - lang.Recognize требует совпадения и слов, и номера версии; директории компонентов сверяются на вложенность, а не только на равенство - у обеих проверок появился --json, а convy sync называет ссылки на темы, которых компонент не взял
This commit is contained in:
@@ -67,7 +67,7 @@ go install git.vakhrushev.me/av/convy@latest
|
||||
go build -o convy .
|
||||
```
|
||||
|
||||
Способ раздачи готовых бинарей пока не выбран.
|
||||
Готовых бинарей пока нет: `go install` хватает.
|
||||
|
||||
## Команды
|
||||
|
||||
@@ -150,7 +150,18 @@ errors: 1, warnings: 0
|
||||
текста не даётся и остаётся работой читателя.
|
||||
|
||||
Коды возврата: `0` — чисто, `1` — есть ошибки, `2` — команда набрана неверно или
|
||||
не в том контексте.
|
||||
не в том контексте. Обе проверки принимают `--json` — те же находки в том же
|
||||
порядке, для вызывающего, который не человек:
|
||||
|
||||
```json
|
||||
{"findings":[{"severity":"error","family":"spread","path":"docs/conventions/time.md",
|
||||
"line":22,"message":"..."}],"errors":1,"warnings":0}
|
||||
```
|
||||
|
||||
Манифест набора называет ключом `governance` документ, которым набор ведёт
|
||||
себя сам, — тот, что написан языком конвенций, но не принадлежит теме и потому
|
||||
никуда не едет. Без этого ключа конвенция, потерявшая `topic`, была бы от него
|
||||
неотличима.
|
||||
|
||||
## Подключение в проект
|
||||
|
||||
|
||||
Reference in New Issue
Block a user