LIVE СВЕЖЕЕ
Securityskill-scanner: Анализ безопасности Skill, локальноSecurityskill-safe-install-l0-strict: Безопасная установка скилловTechnical Docsskill-creator: Создание и оптимизация скилловSecuritySecurity Skill: анализ и защита данныхTestingquality-gate: Скилл итеративного улучшения артефактовAutomation To..redis-development: Скилл оптимизации производительности RedisTechnical Docsjsdoc-comment-generator: Скилл для автоматической генерации комментариевNoSQL Databasesbackend-coding-standards: Скилл для стандартизации кодаAutomation To..openapi-spec-generator: Скилл для генерации APIDatabase Toolstype-mapping-encyclopedia: Скилл для преобразования типов данныхSecurityskill-scanner: Анализ безопасности Skill, локальноSecurityskill-safe-install-l0-strict: Безопасная установка скилловTechnical Docsskill-creator: Создание и оптимизация скилловSecuritySecurity Skill: анализ и защита данныхTestingquality-gate: Скилл итеративного улучшения артефактовAutomation To..redis-development: Скилл оптимизации производительности RedisTechnical Docsjsdoc-comment-generator: Скилл для автоматической генерации комментариевNoSQL Databasesbackend-coding-standards: Скилл для стандартизации кодаAutomation To..openapi-spec-generator: Скилл для генерации APIDatabase Toolstype-mapping-encyclopedia: Скилл для преобразования типов данных
$ pwd: ~ / categories / Research / Lab Tools / tool-usage-avtomatizatsiya-razrabotki-i-sborki-proektov-carbon
view --main tool-usage-avtomatizatsiya-razrabotki-i-sborki-proektov-carbon.md

Tool usage — Автоматизация разработки и сборки проектов Carbon

//

Упростите и ускорьте разработку, сборку и тестирование проектов Carbon. Этот репозиторий предоставляет инструменты и инфраструктуру, основанные на Bazel и хуках pre-commit, для автоматизации рутинных операций и обеспечения высокого качества кода. Интеграция с Bazel позволяет эффективно управлять рабочим процессом сборки, а использование скриптинга через хуки гарантирует соблюдение стандартов кодирования.

Для удобства работы с системой сборки, мы используем bazelisk вместо непосредственно bazel. Это обеспечивает согласованность и упрощает настройку окружения для всех разработчиков. При работе с проектом Carbon, необходимо строго следовать инструкциям по настройке и использованию bazelisk для корректного выполнения задач.

Обязательным требованием является выполнение хуков pre-commit перед каждым коммитом. Это позволяет автоматизировать проверку кода и предотвратить попадание ошибок в репозиторий, что значительно повышает эффективность автоматизации задач и поддерживает стабильность рабочего процесса. Для запуска хуков используйте команду pre-commit run -a для проверки всех файлов или pre-commit run --files для указанных файлов.

Проводник файлов
1 файлы
SKILL.md
readonly --- lines
Инициализация мануала...
package.json
Author
author
⭐ 33.7k | 🍴 1,531
carbon-language
// Verified Repository Master Account
$ gh browse
$ install --global skills.sh
npx skills add https://github.com/carbon-language/carbon-lang/tree/trunk/.agents/skills/tool_usage
$ download --local man

[HINT] Скачивает всю директорию скилла с GitHub: SKILL.md и все связанные файлы