Перейти к содержимому

Источники и инструменты

Курируемый список внешних источников. Наши стандарты — не пересказ v8std, а корпоративные дополнения поверх него; когда нужен первоисточник или чужой опыт — смотрите сюда.

Источник Что это Что брать
v8std (its.1c.ru) Официальная «Система стандартов и методик разработки» 1С Первоисточник для всех #stdNNN, на которые ссылаются наши страницы
v8std.ru Community-зеркало v8std (CC0), URL вида /std/487/ Быстрая навигация и связка «диагностика линтера → стандарт»

Публичные корпоративные гайды — полезно смотреть, как другие команды решают те же вопросы, и заимствовать формулировки:

Репозиторий Автор Фокус Лицензия
dev-rules ones-devguide Процессы + стандарты + обучение (сильная модель «регламент + инструменты + онбординг») CC BY-SA 4.0
1c-styleguide skyksandr Код-стайл 1С, практичные правила MIT
code_style cpr1c Код-стайл + настройки EDT, структура областей MIT
CodeStyle1C kuzyara Код-стайл + практические кейсы (в т.ч. транзакции) не указана
1c-style-guide-progtb progtb Корпоративный гайд, модель «иерархии стандартов» не указана
1CDesignGuide Oxotka UI/формы, UX-правила с антипримерами — полезно для чеклиста «Формы» MIT
Инструмент Назначение Лицензия
BSL Language Server Линтер BSL; наши стандарты ссылаются на его диагностики чипами BSL:<Ключ> GPL-3.0
v8-code-style Официальные проверки стандартов 1С для EDT EPL-2.0
SonarQube 1C (BSL) plugin Централизованный quality gate (документация) LGPL-3.0
precommit4onec Pre-commit-хуки для исходников 1С — быстрый фидбек до CI MIT

Готовые каркасы конфигов (.gitlab-ci.yml, GitHub Actions, sonar, BSL LS) — на странице Шаблоны CI/CD и конфигов качества.

Инструмент Назначение
OneScript Кроссплатформенный скриптовый слой автоматизации вокруг 1С
vanessa-runner DevOps-обёртка над операциями конфигуратора для CI (MPL-2.0)
v8runner Запуск Конфигуратора/Предприятия из скриптов OneScript
vanessa-bootstrap Шаблон структуры проекта 1С (каталоги, скрипты, sonar-каркас)
bootstrap-1c Шаблон проекта с .gitlab-ci.yml и sonar-properties
Инструмент Назначение Лицензия
YAxUnit Unit-тестирование (расширение), современная экосистема, документация Apache-2.0
xUnitFor1C Зрелый фреймворк модульного тестирования Apache-2.0
  • Берёте практику из чужого гайда → оформляйте её нашим стандартом (скилл write-standard), с примерами и «Когда не применять» — ссылка на чужой репозиторий не работает как правило.
  • Сторонний код и инструменты перед использованием у заказчика проходят проверку лицензии: репозитории «без лицензии» (см. таблицу) юридически нельзя копировать в поставку.