From 4609c43b40dd26c590fa4e5d6792a7fdfa18e692 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BB=D0=B5=D0=BA=D1=81?= Date: Fri, 29 May 2026 16:44:39 +0200 Subject: [PATCH] =?UTF-8?q?init:=20monorepo=20con=20submodules=20=E2=80=94?= =?UTF-8?q?=20doli-front,=20dolibarr-bff,=20VerifactuMidAPI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cada submodule apunta al repositorio GitHub correspondiente. Clonar con: git clone --recurse-submodules Co-Authored-By: Claude Sonnet 4.6 --- .gitignore | 5 +++++ .gitmodules | 9 +++++++++ README.md | 37 +++++++++++++++++++++++++++++++++++++ VerifactuMidAPI | 1 + doli-front | 1 + dolibarr-bff | 1 + 6 files changed, 54 insertions(+) create mode 100644 .gitignore create mode 100644 .gitmodules create mode 100644 README.md create mode 160000 VerifactuMidAPI create mode 160000 doli-front create mode 160000 dolibarr-bff diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..87d35d5 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +node_modules/ +test-results/ +*.pfx +.env +.env.local diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..62d0e5e --- /dev/null +++ b/.gitmodules @@ -0,0 +1,9 @@ +[submodule "doli-front"] + path = doli-front + url = https://github.com/JavMB/doli-front.git +[submodule "dolibarr-bff"] + path = dolibarr-bff + url = https://github.com/JavMB/dolibarr-bff.git +[submodule "VerifactuMidAPI"] + path = VerifactuMidAPI + url = https://github.com/BYolivia/VerifactuMidAPI.git diff --git a/README.md b/README.md new file mode 100644 index 0000000..e8cdb6b --- /dev/null +++ b/README.md @@ -0,0 +1,37 @@ +# ProyectoGrupal — 2DAM 2026 + +Sistema de gestión empresarial basado en Dolibarr con frontend moderno, BFF y soporte VeriFactu. + +## Repositorios + +| Proyecto | Descripción | Tecnología | +|----------|-------------|------------| +| [doli-front](./doli-front) | SPA frontend con asistente de voz | Vanilla JS · Vite | +| [dolibarr-bff](./dolibarr-bff) | Backend for Frontend — API REST | .NET 10 · C# | +| [VerifactuMidAPI](./VerifactuMidAPI) | Microservicio de firma digital VeriFactu | Go | + +## Arrancar el proyecto + +```bash +# Clonar con submodules +git clone --recurse-submodules + +# O si ya clonaste sin submodules +git submodule update --init --recursive + +# Levantar Dolibarr + BFF +cd dolibarr-bff +docker compose up -d + +# Frontend +cd doli-front +pnpm install && pnpm dev +``` + +## Arquitectura + +``` +Navegador → doli-front (SPA) → dolibarr-bff (BFF) → Dolibarr ERP + ↓ + VerifactuMidAPI (VeriFactu) +``` diff --git a/VerifactuMidAPI b/VerifactuMidAPI new file mode 160000 index 0000000..35446f3 --- /dev/null +++ b/VerifactuMidAPI @@ -0,0 +1 @@ +Subproject commit 35446f3c490c6b476e6657ee6a9db777bf84284c diff --git a/doli-front b/doli-front new file mode 160000 index 0000000..7c3b05f --- /dev/null +++ b/doli-front @@ -0,0 +1 @@ +Subproject commit 7c3b05f2dae87dddb3ca9d704539dc7a063e9c0e diff --git a/dolibarr-bff b/dolibarr-bff new file mode 160000 index 0000000..d1f793b --- /dev/null +++ b/dolibarr-bff @@ -0,0 +1 @@ +Subproject commit d1f793b1e396c44ad7cbd3b590f5c59ea5ce6ae2