Данное приложение ставит перед собой цель - автоматизация производственной рутины разработчика 1С.
- Работа с исходниками конфигурации (Выгрузка\загрузка в файлы)
 - Работа с исходниками расширений (Выгрузка\загрузка в файлы)
 - Стат. анализ используя bsl-ls
 - Работа с с unit тестами vanessa-add
 
opm install bootstrapper
Данный инструмент не накладывает каких-либо ограничений на структуру вашего проекта. Он достаточно гибко позволяет управлять структурой каталогов для хранения исходников. Для примера возьмем вот такую структуру за основу:
├──myRepo                  // основной каталог проекта
    ├──src
        ├──add             // каталог исходников юнит тестов
        ├──cf              // каталог исходников конфигурации
        ├──cfe 
            ├──ext1        // каталог расширения
    ├──build               // Каталог артефактов(тут будут бинарники, результаты стат анализа, результаты тестов)
├──.project.json           // файл с описанием структуры проекта
├──autumn-properties.json  // локальные настройки проектаОпишем эту структуру в файле:
.project.json
{
    "КаталогКонфигурации": "src\\cf",
    "КаталогСборки": "build",
    "ВанессаАДД" : {
        "КаталогИсходников" : "src\\add",
        "КаталогОбработок" : "build\\add"
    },
    "Расширения": [ 
                    {
                        "Имя": "Расширение1", 
                        "Каталог": "src\\cfe\\ext1"
                    } 
                ]
}Этот файл логично хранить вместе с исходниками, в репозитории в корне проекта.
Персональные настройки также хранятся в корне проекта, в файле
autumn-properties.json
{
    "bootstrapper": {
        "ibconnection": "/FC:\\nivanchenko\\home\\tmp\\somebase\\ib", // строка подключения к базе
        "v8version": "8.3.25",                                        // версия платформы
        "dbuser": "Админ",                                            // логин
        "dbpwd": "",                                                  // пароль
        "ibcmd": true,                                                // использовать автономный сервер для сборки\разборки
        "bslls": "C:\\nivanchenko\\app\\bsl-language-server\\bsl-language-server.exe", // путь до бинарника линтера bsl-ls
        "monaco": false                                               // просмотр замечаний bsl-ls через редактор на базе monaco
    }
}Этот файл рекомендуется исключать из отслеживания в репозитории, так как предполагается, что он будет персональный, у каждого разработчика свой.
В корне проекта выполняем команду:
bootstrapper gui -o -p 8080Опции:
o - открыть браузер с нужной страницей
p - порт на котором запустится bootstrapper
- Поддержка yaxUnit
 - Работа с git
 - Работа с внешними обработками и отчетами
 - Поддержка vanessa-automation
 - Усовершенствование (dark theme)