1.6 KiB
CLAUDE.md
This is a developer directory for Wild Cloud. Wild Cloud is a platform for managing and orchestrating cloud-native applications on local networks using a network appliance called "Wild Central".
Wild Central is a lightweight server that runs on a local machine (e.g., a Raspberry Pi) and provides an API for users to manage their Wild Cloud instances. The core Wild Cloud components are in the wild-cloud mono-repo: @wild-cloud/CLAUDE.md
Wild Cloud applications are custom packages designed to be deployed to Wild Cloud instances. They consist of kustomize templates and a Wild Cloud app manifest file that describes the application and how it should be deployed configured and deployed in a Wild Cloud instance. Wild Cloud applications are stored in a "Wild Directory". The directory contained in the wild-directory folder is the official Wild Directory. @wild-directory/CLAUDE.md
The Wild Cloud API maintains data for each Wild Cloud instance in its configured WILD_API_DATA_DIR. A data directory is intended to be checked into version control (e.g., git) to track changes to the configuration of Wild Cloud instances and their deployed applications over time. These are designed to follow infrastructure-as-code and gitops principles, allowing experienced devops users to manage their Wild Cloud instances using familiar tools and workflows. For ease of access, a symlink to our Wild API data dir is made at ./wild-cloud-redmond-data. payne-cloud is a PRODUCTION instance. Do not make changes to it without considering the impact and receiving permission. For development, use test-cloud.
We have a public website for Wild Cloud https://mywildcloud.org.