- Delete extensions/anythingllm-workspaces; document migration to anythingllm-devtools - Add services/carbonyl: shallow submodule fathyb/carbonyl, run-carbonyl.sh (Docker/native) - Add scripts/open-carbonyl-preview-test.sh and smart_ide.preview_urls.test in example conf - Docs: service-carbonyl, carbonyl-terminal-browser, architecture index updates
1.1 KiB
1.1 KiB
Carbonyl — navigateur terminal pour prévisualisation test
Contexte
Carbonyl rend une page web dans le terminal (moteur Chromium). Dans smart_ide, il sert à consulter des URLs (dont les déploiements test des projets) sans dépendre d’un navigateur graphique sur le poste.
Intégration monorepo
- Répertoire :
services/carbonyl/— sous-moduleupstream/(dépôt amont), scriptrun-carbonyl.sh. - Lancement ciblé test :
scripts/open-carbonyl-preview-test.shdepuis la racine du monorepo.
Configuration projet
Dans projects/<id>/conf.json, objet optionnel :
"smart_ide": {
"preview_urls": {
"test": "https://votre-app.test/"
}
}
Schéma général : repo/ia-dev-project-conf-schema.md.
Limiter la volumétrie Git
Ne pas initialiser récursivement les sous-modules chromium du dépôt Carbonyl sauf besoin de compiler le runtime. Pour l’usage courant : Docker (fathyb/carbonyl) ou paquet carbonyl npm.