native-api-1c-templateСсылка
Чтобы компонента Native API на Rust собиралась под все платформы, на которых работает 1С:Предприятие, нужно проделать бо́льшую часть работы ещё до первой строки полезного кода. Эту часть берёт на себя шаблон.
- Создаёт проект через
cargo generateна основе rust-native-1c или native_api_1c. - Кросс-компилирует под четыре цели: i686 и x86_64, Windows и Linux.
- Собирает и упаковывает компоненту в архив для поставки через
cargo-makeодной командой. - По желанию — сборка через
crossв Docker или Podman и снапшот-тесты наinsta.