язык: короткое описание для читателя копии едет в репозиторий
- заведён READING.md: словарь со значениями, форма правила и её граница, ссылки, локальная часть — без разделов о ведении набора и без META-ссылок, примеры на X-префиксах - сборщик кладёт его в docs/conventions/ и перезаписывает целиком; в манифест набора добавлена секция [language] с версией и двумя документами - META-30: правка словаря или состава частей правила доходит до READING.md, иначе потребитель толкует ДОПУСКАЕТСЯ по прежней версии
This commit is contained in:
@@ -12,6 +12,12 @@ version: 1
|
||||
пополниться, и текст, написанный по предыдущей версии, должен читаться по
|
||||
той, по которой написан.
|
||||
|
||||
Документ адресован автору набора и в репозиторий-потребитель не едет. К
|
||||
читателю копии едет короткое `READING.md`: словарь со значениями, форма
|
||||
правила и её граница, ссылки, локальная часть — без разделов о ведении набора.
|
||||
Словарь в двух документах обязан совпадать (META-30), и это единственное
|
||||
место, где между ними возможен дрейф.
|
||||
|
||||
Описание языка ни на один набор конвенций не опирается, поэтому все примеры
|
||||
здесь — вымышленные правила с префиксами на `X` (`XKEY`, `XMIG`, `XLOG`).
|
||||
Такие префиксы канон не занимает никогда, в манифесте набора их нет — значит
|
||||
@@ -513,6 +519,8 @@ XMIG-6 не соблюдается в легаси-таблицах `show_histor
|
||||
- префиксы локальных правил копии начинаются на `X`;
|
||||
- отметки МЕХАНИЗИРОВАНО в тексте конвенции нет: её место — запись о
|
||||
механизации в локальной части копии (META-7);
|
||||
- словарь в коротком описании языка совпадает с этим: те же ступени, те же
|
||||
метки, те же значения (META-30);
|
||||
- префикс **чужой темы** не встречается в абзаце с модальностью (META-20);
|
||||
префикс арх-слоя своей темы там допустим (META-24), префикс другого языка
|
||||
или стека — нет;
|
||||
|
||||
Reference in New Issue
Block a user