v1.0.0 will introduce breaking changes to this documentation
1
Install the repo locally
Clone the repo locally in $HOME directory, and enter the root directoryTo update your current version of VES to try new features, run the following command before each configuration + build
Updating your version from the main repo may introduce breaking changes as this will often contain the latest-unstable version
2
Configure VES before building
Currently, the Core Agent is configured via the TOML configuration file. To set your own configuration options, edit the file located atEdit the configuration file based on how you’d like to use the Core Agent. See configuration options
The current version of VES (v0.1.0) does not support does not support configuration at runtime. Ensure you have configured your instance before building.
3
Build an executable binary from your local repo
Go to the repo’s root directory and run the cargo build command to get an executable binary
The
--locked when building the source ensures you use the exact dependency version specified in the Cargo.lock file, DO NOT manually edit this file!4
Run the executable binary 🚀
Go to the executable binary’s location, set execute instructions(for Linux) and run it
- Linux
- Windows
Go to the compiled binary location and grant execute permissionsConfirm the binary has execute permissionsRun the binary 🚀
You should see instructions for running the binary in your terminal after running the above command, otherwise the binary does not have execute permissions
Best Practices
Best Practices (v0.1.0)
Best Practices (v0.1.0)
- Always ensure you are using the latest source version
- Create an issue for any bugs and unexpected behavior you encounter