init: monorepo con submodules — doli-front, dolibarr-bff, VerifactuMidAPI

Cada submodule apunta al repositorio GitHub correspondiente.
Clonar con: git clone --recurse-submodules <url>

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Алекс 2026-05-29 16:44:39 +02:00
commit 4609c43b40
6 changed files with 54 additions and 0 deletions

5
.gitignore vendored Normal file
View File

@ -0,0 +1,5 @@
node_modules/
test-results/
*.pfx
.env
.env.local

9
.gitmodules vendored Normal file
View File

@ -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

37
README.md Normal file
View File

@ -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 <url>
# 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)
```

1
VerifactuMidAPI Submodule

@ -0,0 +1 @@
Subproject commit 35446f3c490c6b476e6657ee6a9db777bf84284c

1
doli-front Submodule

@ -0,0 +1 @@
Subproject commit 7c3b05f2dae87dddb3ca9d704539dc7a063e9c0e

1
dolibarr-bff Submodule

@ -0,0 +1 @@
Subproject commit d1f793b1e396c44ad7cbd3b590f5c59ea5ce6ae2