metisvela / sailtrack-core

Central component of the SailTrack system, it manages connections and gathers data.
GNU General Public License v3.0
12 stars 0 forks source link

Add Rust support #32

Closed matteocarnelos closed 4 months ago

matteocarnelos commented 5 months ago

This PR adds the possibility to include Rust scripts in SailTrack Core OS. In particular, this PR adds:

[!IMPORTANT] Before testing this PR, read the updated DEVELOPER.md file which contains all the instructions for the setup.

The Rust support can be tested by checking out the feat/add-rust-support branch, including new scripts or modifying the existing ones under src/bin and running:

cargo make

To check and compile the sources.

The complete build system, which includes the packaging of the OS with the Rust binaries, can be tested on the GitHub runners, when this PR gets merged, or locally on a Linux computer by running:

cargo make package