No description
- TypeScript 87.4%
- SCSS 7.1%
- HTML 5.5%
|
|
||
|---|---|---|
| .vscode | ||
| app | ||
| captures | ||
| docker | ||
| docs | ||
| server | ||
| shared | ||
| .editorconfig | ||
| .gitignore | ||
| .prettierrc | ||
| AGENT-IVS.md | ||
| AGENT-LOGIC.md | ||
| AGENT-PROCGEN.md | ||
| AGENTS.md | ||
| angular.json | ||
| ng-dev-4201.log | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| tsconfig.app.json | ||
| tsconfig.base.json | ||
| tsconfig.json | ||
| tsconfig.spec.json | ||
Interlink
Interlink devient un monorepo npm workspaces organise autour de :
appAngular pour l'IVSserverNestJS pour l'etat autoritaire et le domainesharedpour ce qui traverse proprement la frontiere app / server
Structure actuelle
app/: application Angularserver/: backend NestJS minimal et logique domaine serveurshared/contracts/: contrats TypeScript partageablesdocs/: canon produit, architecture et roadmap
Commandes
Installer les dependances :
npm install
Lancer le front :
npm run start:web
Lancer le server :
npm run dev:server
Builder tout le socle :
npm run build
Workflow de branches
Chaque story doit vivre sur une branche dediee au format :
mvp/epic-01/ma-story
v1/epic-03/nom-court
v1_5/epic-02/nom-court
v2/epic-04/nom-court
La phase, l'epic et la story doivent rester lisibles directement dans le nom de branche.