Per a Desenvolupadors

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.

🔗 Veure a GitHub

🤝 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
📖 Veure Documentació d'Arquitectura

Especificacions del Producte (PRD) #

Document de requeriments del producte amb:

  • Especificacions funcionals
  • Casos d’ús
  • Fluxos de treball
  • Requisits tècnics
📋 Veure Product Requirements Document (PRD)

🛠️ 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 Local

☁️ 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.

☁️ Desplegament en Producció

💬 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