# Как использовать инструменты системы сборки

Команды сборки интегрированы в универсальную утилиту `ya`.
- [Документация по утилите `ya`](https://docs.yandex-team.ru/yatool)
- [Об опциях утилиты `ya` и их настройке](https://docs.yandex-team.ru/yatool/usage/options)

## Основные сборочные инструменты
[Основным сборочным инструментом является команда `ya make`](./ya_make/index.md)
[Для сборки с дальнейшим пакетированием предназначена команда `ya package`](./ya_package/index.md)

## Информационные команды
[Получить различную информацию из системы сборки можно набором команд `ya dump`](./ya_dump.md)
[Для генерирации и модификации описания сборки предназначена команда `ya project`](./ya_project.md)
[Понять что и сколько заняло времени в сборке позволит `ya analyze-make`](./ya_analyze.md)
Чтобы понять почему программа стала такой большой используйте `ya tool bloat` //линк на документацию ya//

## Работа в различных IDE
Разрабатывать в Аркадии можно в различных IDE. Для части из них система сборки умеет генерировать проекты, часть поддержана специальными командами.
[Обо всём этом информаци задесь](./ya_ide/index.md)


## Сервисные команды
[Удалить временные данные из кэшей сборки позволяет `ya gc`](ya_make/local_ya_cache.md#local-manual-gc)
