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.