Skip to content

Шаблон cargo-generate для разработки внешней компоненты 1С:Предприятие 8 по технологии Native API на языке Rust

Notifications You must be signed in to change notification settings

Toveal/native-api-1c-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

native-api-1c-template

A template for kick starting a Rust project using rust-native-1c (complex) or native_api_1c (simple).

📦 Dependencies

🐧 Linux

  • Zip
  • rustup target add i686-pc-windows-gnu x86_64-pc-windows-gnu x86_64-unknown-linux-gnu i686-unknown-linux-gnu

🖥️ Windows

  • rustup target add i686-pc-windows-msvc x86_64-pc-windows-msvc x86_64-unknown-linux-gnu i686-unknown-linux-gnu

🌐 Common

❓ Use cargo cross? (true/false)

❓ Use cargo insta? (true/false)

🚴 Usage

🐑 Use cargo generate to Clone this Template

cargo generate --git https://github.com/Toveal/native_api_1c_template
cd my-project

🧙‍♂️ build

For debug builds

cargo make pack

For release builds

cargo make pack-release

🧪 Test

cargo make test

📊 Result

out/
├── {{crate_name}}_x32.dll
├── {{crate_name}}_x64.dll
├── {{crate_name}}_x32.so
├── {{crate_name}}_x64.so
├── Manifest.xml
├── {{crate_name}}.zip

About

Шаблон cargo-generate для разработки внешней компоненты 1С:Предприятие 8 по технологии Native API на языке Rust

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages