Исключить scripts/ из репозитория — в репе только код
ci / build-test (push) Canceled after 0s

Правило владельца: ничего, не относящегося к коду, не пушим. scripts/
(сборка/тесты/бэкапы/кодмоды) сняты с трекинга и закрыты .gitignore — файлы
остаются только локально. CI-workflow переписан inline: сборка 5 sln, тесты,
скан уязвимых NuGet-пакетов, сборка и линтер фронта — без внешних скриптов.
README и код-стайл приведены к новой реальности.
This commit is contained in:
Rustam Khalimov
2026-09-11 23:46:31 +03:00
parent e61b744028
commit 72d199cc76
20 changed files with 54 additions and 1974 deletions
+2 -3
View File
@@ -268,9 +268,8 @@
## 13. Автоматизация
- **Исправление существующего кода** (идемпотентные скрипты в `scripts/`):
- `fix_summary_blocks.py --check | --apply` — приводит `<summary>` к блочному виду (§5).
- `fix_private_docs.py --check | --preview | --apply` — понижает XML-док с private/internal до `//` (§5).
- **Служебные скрипты (codemod'ы, скрипты сборки/тестов/бэкапов) в репозиторий не входят** —
правило владельца: в репе только код. Актуальные копии живут локально, вне кода.
- **Проверка на новом коде**: правила `<summary>`-блока и «комментарии только на public» проверяемы
статически; задел — линтер (по аналогии с `scripts/i18n-lint.mjs`) и/или анализаторы Roslyn/StyleCop в
`Directory.Build.props`.