This monorepo hosts all official applications and projects built using CiSkeleton (CSK).
Each application is developed as a standalone CSK app, managed as a Git submodule for independent lifecycle and deployment.
- Keep all CSK-based applications organized.
- Enable CI/CD automation for production-ready deployments.
- Provide a visible overview of projects under active development.
Projects follow the convention: csk-app-<example> and automatically integrate into:
projects/
βββ default/
βββ example/
βββ ...
Every project must define:
CSK_NAMEvariable β name of the project (e.g.,ianhub).CSK_PATsecret β personal access token for communication.
πͺ CSK automatically syncs project updates, keeping all related repositories aligned.
| Project | Example Repo | CSK_PAT | Added Under |
|---------|--------------|-----------|---------|-------------|
| default | csk-app-default | <secret> | projects/default |
| ianhub | csk-app-ianhub | <secret> | projects/ianhub |
| example | random-app-example | <secret> | projects/example |
π§© The
csk-projectsrepo serves as the foundation for multi-app distribution and deployment.
csk-coreβ Main CSK Framework (Private)csk-commonβ CSK Shared Assets (Public)csk-packagesβ Modules, plugins, themes, and languages (Public index)
This repo acts as an index for all CSK-powered applications β some public, most private.