Skip to content
/ sdk Public

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.

License

Notifications You must be signed in to change notification settings

Vanilla-OS/sdk

Repository files navigation

Vanilla OS SDK

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.

Status

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.

Run Tests

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:

Using the automated test script

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

Using the Containerfile

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.

If inside an APX container (suggested)

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

If outside an APX container

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

Contributing

If you want to contribute to the SDK, check out the Contributing document.

Getting Started

To get started with the SDK, check out the Getting Started document.

About

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.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages