Tecnoloxía e licenzas¶
Esta documentación constrúese integramente sobre tecnoloxías de código aberto con licenzas permisivas, organizadas en tres capas funcionais: documentación, empaquetado e despregamento, e integración continua. Este enfoque garante a sustentabilidade a longo prazo, evita custos recorrentes de licenza e elimina a dependencia de provedores propietarios.
Documentación¶
| Tecnoloxía | Función | Licenza |
|---|---|---|
| MkDocs | Xerador de sitios estáticos a partir de Markdown | BSD 2-Clause |
| MkDocs Material | Tema visual e funcional para MkDocs | MIT |
| mkdocs-git-revision-date-localized | Mostra a data de última modificación de cada páxina | MIT |
| PyMdown Extensions | Extensións de Markdown (tabulacións, bloques de código, resaltado, etc.) | MIT |
| Python | Linguaxe usada polos xeradores de documentación | PSF |
Empaquetado e despregamento¶
| Tecnoloxía | Función | Licenza |
|---|---|---|
| Docker BuildKit | Motor de construción de imaxes (multi-stage builds) | Apache 2.0 |
| Docker Engine | Tempo de execución de contedores | Apache 2.0 |
| Docker Swarm | Orquestración de contedores en clúster | Apache 2.0 |
| Nginx | Servidor web para servir o sitio estático | BSD 2-Clause |
| Harbor | Rexistro corporativo de imaxes de contedor | Apache 2.0 |
| Traefik | Proxy inverso e enrutamento HTTPS | MIT |
Integración continua e versionado¶
| Tecnoloxía | Función | Licenza |
|---|---|---|
| Git | Sistema de control de versións distribuído | GPL v2 |
| GitLab Community Edition | Plataforma de xestión de código, CI/CD e rexistro de imaxes | MIT |