Per a Desenvolupadors #
LAMB és un projecte Open Source #
LAMB és un projecte de codi obert desenvolupat sota llicència GPL v3. Som a GitHub i agraïm enormement les col·laboracions i contribucions de la comunitat.
🤝 Contribucions #
Apreciem tot tipus de contribucions:
- Pull Requests amb noves funcionalitats o millores
- Correcció de bugs i problemes reportats
- Documentació i traduccions
- Testing i report d’issues
- Idees i suggeriments de millora
📚 Documentació Tècnica #
Mantenim documentació completa i actualitzada per a desenvolupadors:
Arquitectura del Sistema #
Document complet sobre l’arquitectura de LAMB, incloent:
- Components del sistema
- Arquitectura de dades
- Pipeline de completions
- Arquitectura de plugins
- Arquitectura de frontend i backend
Especificacions del Producte (PRD) #
Document de requeriments del producte amb:
- Especificacions funcionals
- Casos d’ús
- Fluxos de treball
- Requisits tècnics
🛠️ Stack Tecnològic #
- Backend: FastAPI (Python 3.11+)
- Frontend: Svelte 5, SvelteKit
- Base de Dades: SQLite
- Vector Store: ChromaDB
- Containerització: Docker, Docker Compose
🚀 Desplega LAMB #
Les dues guies següents estan escrites per lliurar-se directament a un agent de codificació amb IA (GitHub Copilot, Claude Code, Cursor, etc.): l’agent et fa unes poques preguntes (claus d’API, domini, ports) i desplega tota la pila per tu, de principi a fi.
🖥️ Desplegament Local / Desenvolupament #
Aixeca una pila LAMB completa a la teva pròpia màquina amb Docker Compose — sense DNS, sense certificats TLS, tot a localhost.
☁️ Desplegament en Producció #
Desplega una instància de LAMB llesta per a producció en un servidor al núvol (Hetzner Cloud), amb el teu propi domini i HTTPS automàtic via Caddy.
💬 Comunitat #
- GitHub Issues: Per reportar bugs o sol·licitar funcionalitats
- GitHub Discussions: Per a preguntes i discussions
- Pull Requests: Benvinguts amb millores i noves característiques
📖 Publicació Acadèmica #
Si fas servir LAMB en la teva recerca, si us plau cita el nostre treball:
“LAMB: An open-source software framework to create artificial intelligence assistants deployed and integrated into learning management systems”
- Autors: Marc Alier, Juanan Pereira, Francisco José García-Peñalvo, Maria Jose Casañ, Jose Cabré
- Revista: Computer Standards & Interfaces, Volum 92, Març 2025
- DOI: 10.1016/j.csi.2024.103940
Uneix-te a nosaltres a GitHub i ajuda a fer de LAMB una millor plataforma per a l'educació!
🌟 Star a GitHub