Repo maitre et depot Git unique de l'ecosysteme Funesterie.
Ce depot sert maintenant de source de verite pour:
A11spaces/a11
Space Hugging Face Gradio minimal pour funeste/a11.a11/launchers
Lanceurs globaux A11 et scripts d'orchestration locale.a11/WORKSPACE_BOUNDARIES.md
Regles de separation entre les projets.a11/MONOREPO_STATUS.md
Etat de la migration vers le depot unique.a11/backend
Backend A11.a11/dragon
Stack Dragon.a11/frontend
Frontend A11.funesterie remplace maintenant l'ancien montage en submodules.
Les anciens depots A11 ne sont plus censes etre des frontieres Git actives:
leurs fichiers vivent dans ce depot unique, sur la branche master.
On garde seulement leurs remotes historiques comme reference tant que les
services d'hebergement n'ont pas tous ete rebranches sur ce repo.
git clone https://github.com/Funesterie/funesterie.git
Depuis la racine funesterie, tu peux tout piloter avec:
pwsh -File .\bootstrap.ps1 status
pwsh -File .\bootstrap.ps1 setup
pwsh -File .\bootstrap.ps1 local check -NoPause
pwsh -File .\bootstrap.ps1 local start -NoPause
pwsh -File .\bootstrap.ps1 online --check-only --no-pause
Ou en double-clic / cmd:
bootstrap.bat status
bootstrap.bat setup
bootstrap.bat local check -NoPause
bootstrap.bat local start -NoPause
bootstrap.bat online --check-only --no-pause
Le registre principal remplace JFrog par Google Artifact Registry :
funesterie-npm dans alphaonze/europe-west4funesterie-dockerfunesterie-genericPaquet pret :
@funesterie/qflush@1.0.5
tags: latest, stable, internal
Commandes utiles :
npm run google:artifacts:list
npm run google:npmrc
npm run google:npm-auth
npm run google:packages:dry
Le miroir GitHub Packages reste disponible avec les memes tags :
npm run github:npmrc
npm run github:packages:dry
Voir docs/GOOGLE_ARTIFACT_REGISTRY.md et docs/GITHUB_PACKAGES_AND_GHCR.md.
Pour la prod A11, le plus simple est maintenant d'utiliser le flux dedie:
pwsh -File .\deploy-a11-prod.ps1 -StatusOnly
pwsh -File .\deploy-a11-prod.ps1 -Message "fix(a11): mon correctif prod"
Ou en double-clic / cmd:
deploy-a11-prod.bat -StatusOnly
deploy-a11-prod.bat -Message "fix(a11): mon correctif prod"
Ce flux:
Le registre principal pour sortir JFrog du chemin critique est Google Artifact Registry:
npm run google:artifact:repos
npm run google:npmrc
npm run google:packages:dry
npm run google:packages:publish
Etat actuel du train NOSSEN public:
@nossen/* publies sur npmjs en 2.0.0latestNOSSEN_PACKAGE_MATRIX.mdnpm run nossen:packagesEtat actuel du miroir Google Artifact Registry @nossen:
@nossen/* publies en 2.0.0latest, stablelatest/stable, installation fraiche
des 21 packages, audit npm a 0 vulnerabilitePour installer depuis npm:
npm install @nossen/qflush@latest
La procedure Google Artifact Registry reste dans
docs/GOOGLE_ARTIFACT_REGISTRY.md pour les miroirs prives et les machines
admin. Le fallback GitHub Packages/GHCR reste documente dans
docs/GITHUB_PACKAGES_AND_GHCR.md.
Les modules prives Funesterie restent separes des modules publics:
@nossen/* pour le public, @funeste/* pour les adaptateurs operateur,
MCP, graph, paiements et demarrage local. La politique est documentee dans
docs/packages/NOSSEN_PUBLIC_PRIVATE_PACKAGE_POLICY.md.
Funesterie/NOSSEN reste maintenu publiquement avec une infrastructure payante et du travail operateur continu. Pour soutenir le projet, proposer un don, une aide, un sponsorship ou une coordination directe, choisis librement le montant qui te semble juste:
Le soutien est volontaire; aucun prix fixe n'est impose pour les packages publics NOSSEN.
Ne publie jamais de token, cle API, mot de passe, cle privee ou fichier credential dans une issue, un chat ou une capture.
status
Affiche l'etat du workspace et des lanceurs.setup
Prepare le workspace local.local
Delegue vers a11\launchers\a11-local.ps1 avec start par defaut.online
Delegue vers a11\launchers\start-online-a11.ps1.a11\launchers\a11-local.ps1a11\launchers\a11-desktop.ps1a11\launchers\a11-ollama-desktop.ps1npm run ollama:up ou npm run ollama:up:gpua11\launchers\start-online-a11.ps1a11\launchers\create-desktop-shortcut.ps1Pour retrouver une vue "un seul tronc / plusieurs arbres" dans VS Code, ouvre:
funesterie.code-workspace
Cette workspace affiche separement:
A11 LaunchersA11 BackendA11 DragonA11 Frontendet masque les gros dossiers bruitants comme node_modules, dist, .git,
.codex-tmp, llama.cpp et les runtimes locaux.
La bascule vers un seul depot Git est faite cote code et cote hebergement.
Funesterie/funesterie / master
avec a11/backend/apps/server comme racine de deploy, et la sante publique
est validee.Funesterie/funesterie / master
avec a11/frontend comme base directory, et la prod sert depuis le monorepo.Le suivi operationnel detaille vit dans a11/HOSTING_REWIRE_STATUS.md avant
l'archivage final des anciens depots specialises.
JavaScript
73.3%
TypeScript
12.9%
PowerShell
5.5%
Python
3.4%
HTML
2.3%
CSS
1.9%
Repo maitre et depot Git unique de l'ecosysteme Funesterie.
Ce depot sert maintenant de source de verite pour:
A11spaces/a11
Space Hugging Face Gradio minimal pour funeste/a11.a11/launchers
Lanceurs globaux A11 et scripts d'orchestration locale.a11/WORKSPACE_BOUNDARIES.md
Regles de separation entre les projets.a11/MONOREPO_STATUS.md
Etat de la migration vers le depot unique.a11/backend
Backend A11.a11/dragon
Stack Dragon.a11/frontend
Frontend A11.funesterie remplace maintenant l'ancien montage en submodules.
Les anciens depots A11 ne sont plus censes etre des frontieres Git actives:
leurs fichiers vivent dans ce depot unique, sur la branche master.
On garde seulement leurs remotes historiques comme reference tant que les
services d'hebergement n'ont pas tous ete rebranches sur ce repo.
git clone https://github.com/Funesterie/funesterie.git
Depuis la racine funesterie, tu peux tout piloter avec:
pwsh -File .\bootstrap.ps1 status
pwsh -File .\bootstrap.ps1 setup
pwsh -File .\bootstrap.ps1 local check -NoPause
pwsh -File .\bootstrap.ps1 local start -NoPause
pwsh -File .\bootstrap.ps1 online --check-only --no-pause
Ou en double-clic / cmd:
bootstrap.bat status
bootstrap.bat setup
bootstrap.bat local check -NoPause
bootstrap.bat local start -NoPause
bootstrap.bat online --check-only --no-pause
Le registre principal remplace JFrog par Google Artifact Registry :
funesterie-npm dans alphaonze/europe-west4funesterie-dockerfunesterie-genericPaquet pret :
@funesterie/qflush@1.0.5
tags: latest, stable, internal
Commandes utiles :
npm run google:artifacts:list
npm run google:npmrc
npm run google:npm-auth
npm run google:packages:dry
Le miroir GitHub Packages reste disponible avec les memes tags :
npm run github:npmrc
npm run github:packages:dry
Voir docs/GOOGLE_ARTIFACT_REGISTRY.md et docs/GITHUB_PACKAGES_AND_GHCR.md.
Pour la prod A11, le plus simple est maintenant d'utiliser le flux dedie:
pwsh -File .\deploy-a11-prod.ps1 -StatusOnly
pwsh -File .\deploy-a11-prod.ps1 -Message "fix(a11): mon correctif prod"
Ou en double-clic / cmd:
deploy-a11-prod.bat -StatusOnly
deploy-a11-prod.bat -Message "fix(a11): mon correctif prod"
Ce flux:
Le registre principal pour sortir JFrog du chemin critique est Google Artifact Registry:
npm run google:artifact:repos
npm run google:npmrc
npm run google:packages:dry
npm run google:packages:publish
Etat actuel du train NOSSEN public:
@nossen/* publies sur npmjs en 2.0.0latestNOSSEN_PACKAGE_MATRIX.mdnpm run nossen:packagesEtat actuel du miroir Google Artifact Registry @nossen:
@nossen/* publies en 2.0.0latest, stablelatest/stable, installation fraiche
des 21 packages, audit npm a 0 vulnerabilitePour installer depuis npm:
npm install @nossen/qflush@latest
La procedure Google Artifact Registry reste dans
docs/GOOGLE_ARTIFACT_REGISTRY.md pour les miroirs prives et les machines
admin. Le fallback GitHub Packages/GHCR reste documente dans
docs/GITHUB_PACKAGES_AND_GHCR.md.
Les modules prives Funesterie restent separes des modules publics:
@nossen/* pour le public, @funeste/* pour les adaptateurs operateur,
MCP, graph, paiements et demarrage local. La politique est documentee dans
docs/packages/NOSSEN_PUBLIC_PRIVATE_PACKAGE_POLICY.md.
Funesterie/NOSSEN reste maintenu publiquement avec une infrastructure payante et du travail operateur continu. Pour soutenir le projet, proposer un don, une aide, un sponsorship ou une coordination directe, choisis librement le montant qui te semble juste:
Le soutien est volontaire; aucun prix fixe n'est impose pour les packages publics NOSSEN.
Ne publie jamais de token, cle API, mot de passe, cle privee ou fichier credential dans une issue, un chat ou une capture.
status
Affiche l'etat du workspace et des lanceurs.setup
Prepare le workspace local.local
Delegue vers a11\launchers\a11-local.ps1 avec start par defaut.online
Delegue vers a11\launchers\start-online-a11.ps1.a11\launchers\a11-local.ps1a11\launchers\a11-desktop.ps1a11\launchers\a11-ollama-desktop.ps1npm run ollama:up ou npm run ollama:up:gpua11\launchers\start-online-a11.ps1a11\launchers\create-desktop-shortcut.ps1Pour retrouver une vue "un seul tronc / plusieurs arbres" dans VS Code, ouvre:
funesterie.code-workspace
Cette workspace affiche separement:
A11 LaunchersA11 BackendA11 DragonA11 Frontendet masque les gros dossiers bruitants comme node_modules, dist, .git,
.codex-tmp, llama.cpp et les runtimes locaux.
La bascule vers un seul depot Git est faite cote code et cote hebergement.
Funesterie/funesterie / master
avec a11/backend/apps/server comme racine de deploy, et la sante publique
est validee.Funesterie/funesterie / master
avec a11/frontend comme base directory, et la prod sert depuis le monorepo.Le suivi operationnel detaille vit dans a11/HOSTING_REWIRE_STATUS.md avant
l'archivage final des anciens depots specialises.
JavaScript
73.3%
TypeScript
12.9%
PowerShell
5.5%
Python
3.4%
HTML
2.3%
CSS
1.9%