The Vanilla OS SDK is a collection of libraries and tools that allow developers to create applications for the Vanilla OS platform in a standardized and consistent manner.
The SDK is currently in early development, its features are not yet stable and are subject to change. Also note that this SDK targets Vanilla OS Vision, not Orchid (Vanilla OS 2), so do not expect it to work in Orchid or any other operating system.
To run the tests, you can use the Containerfile provided in the repository. This will build a container image with all the necessary dependencies and tools to run the tests. You can build the image with the following command:
This is the recommended way to run the tests. The script should work on both APX and non-APX systems. It will automatically build the container image and run the tests for you.
./test.sh
This is the manual way to run the tests. It is recommended to use this method if for some reason the automated test script does not work for you.
host-spawn podman build -t vanilla-sdk-test -f Containerfile .
Then, you can run the tests with the following command:
host-spawn podman run --rm --name go_vos_sdk_test_container vanilla-sdk-test
podman build -t vanilla-sdk-test -f Containerfile .
Then, you can run the tests with the following command:
podman run --rm --name go_vos_sdk_test_container vanilla-sdk-test
If you want to contribute to the SDK, check out the Contributing document.
To get started with the SDK, check out the Getting Started document.