updated docs
This commit is contained in:
46
docs/data/en/standalone.md
Normal file
46
docs/data/en/standalone.md
Normal file
@@ -0,0 +1,46 @@
|
||||
# Standalone Room
|
||||
|
||||
A standalone room is soleprint by itself — no managed app. Good for documentation, tool development, or running the platform independently.
|
||||
|
||||
## Structure
|
||||
|
||||
```
|
||||
cfg/standalone/
|
||||
config.json
|
||||
data/*.json # 12 registry files
|
||||
soleprint/
|
||||
docker-compose.yml
|
||||
```
|
||||
|
||||
Build output is flat — all systems merged into one directory:
|
||||
|
||||
```
|
||||
gen/standalone/
|
||||
```
|
||||
|
||||
## config.json
|
||||
|
||||
Three sections:
|
||||
|
||||
- **framework** — name, port
|
||||
- **systems** — artery, atlas, station toggles and settings
|
||||
- **components** — the naming scheme used across the room
|
||||
|
||||
## Data registries
|
||||
|
||||
The `data/*.json` files are registries: `veins.json`, `tools.json`, `books.json`, etc.
|
||||
|
||||
Each follows the same shape:
|
||||
|
||||
```json
|
||||
{
|
||||
"items": [
|
||||
{
|
||||
"name": "...",
|
||||
"slug": "...",
|
||||
"title": "...",
|
||||
"status": "..."
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
Reference in New Issue
Block a user