The Three Systems Los Tres Sistemas
Artery
API connectors and data flow. Veins for real APIs, shunts for mocks.
Conectores y flujo de datos. Veins para APIs reales, shunts para mocks.
Atlas
Actionable documentation. Templates that generate living docs.
Documentacion accionable. Templates que generan docs vivos.
Station
Tools and monitors. Everything to run, test, and observe.
Herramientas y monitores. Todo para correr, testear, y observar.
Quick Start
# Clone git clone https://git.mcrn.ar/soleprint cd soleprint # Setup (once) python -m venv .venv && source .venv/bin/activate pip install -r requirements.txt # Option 1: Build standalone (soleprint only) python build.py --cfg standalone cd gen/standalone && ./ctrl/start.sh # Visit http://localhost:12000 # Option 2: Build managed room (soleprint + your app) python build.py --cfg myroom cd gen/myroom && ./ctrl/start.sh # Visit http://myroom.spr.local.ar # Option 3: Use the installer (coming soon)
Minimal config example: Ejemplo de config minima:
// cfg/myroom/config.json
{
"room": "myroom",
"artery": {
"veins": ["google", "jira", "slack"],
"shunts": ["mercadopago"]
},
"atlas": {
"books": ["gherkin", "feature-flow"]
},
"station": {
"tools": ["tester", "modelgen"],
"monitors": ["databrowse"]
}
}
Architecture Arquitectura
Deep dive into how soleprint works.
Profundizando en como funciona soleprint.
Architecture Diagrams →Diagramas de Arquitectura →
System overview, artery hierarchy, build flow, room configuration.
Vista general, jerarquia de artery, flujo de build, configuracion de rooms.
Sidebar Injection →Inyeccion de Sidebar →
How the managed room sidebar works with nginx + JavaScript.
Como funciona el sidebar del managed room con nginx + JavaScript.