Implementación de actualización automática de documentación online para el repositorio del proyecto Aixt para microcontroladores

dc.contributor.advisorMartínez Santa, Fernando
dc.contributor.authorRamos Avila, Yesica
dc.contributor.authorBarbosa Flores, Gerardo
dc.contributor.orcidMartínez Santa, Fernando [0000-0001-6309-2908]
dc.date.accessioned2025-06-13T14:38:18Z
dc.date.available2025-06-13T14:38:18Z
dc.date.created2025-05-23
dc.descriptionEste trabajo propone el diseño e implementación de una página que genere y actualice automáticamente la documentación técnica del proyecto Aixt a partir del código fuente y archivos de configuración, asegurando que cada cambio relevante se refleje en la documentación publicada. La solución utiliza herramientas compatibles con lenguajes como C y V, junto con scripts automatizados y flujos de integración continua (CI/CD) para desplegar la documentación en plataformas online, lo que reduce errores, mejora la experiencia del usuario y fomenta la participación en el desarrollo. De esta manera, se fortalece la transparencia, accesibilidad y confiabilidad del ecosistema Aixt, promoviendo su crecimiento y adopción entre desarrolladores de sistemas embebidos.
dc.description.abstractThis work proposes the design and implementation of a webpage that automatically generates and updates the technical documentation of the Aixt project based on the source code and configuration files, ensuring that every relevant change is reflected in the published documentation. The solution employs tools compatible with languages such as C and V, along with automated scripts and continuous integration (CI/CD) workflows to deploy the documentation on online platforms, reducing errors, improving user experience, and encouraging participation in development. In this way, the transparency, accessibility, and reliability of the Aixt ecosystem are strengthened, promoting its growth and adoption among embedded systems developers.
dc.identifier.urihttp://hdl.handle.net/11349/96048
dc.publisherUniversidad Distrital Francisco José de Caldas
dc.relation.references(Squidfunk), M. ((n.d.)). Material for MkDocs Documentation. Obtenido de Material for MkDocs Documentation: https://squidfunk.github.io/mkdocs-material/
dc.relation.referencesActions, G. ((n.d.)). GitHub Actions Documentation. Obtenido de GitHub Actions Documentation.: https://docs.github.com/es/actions
dc.relation.referencesMarkdown. ((n.d.)). "Markdown Guide". Obtenido de "Markdown Guide".: https://www.markdownguide.org/
dc.relation.referencesMarkdown. ((n.d.)). CommonMark (Standard Markdown Specification). Obtenido de CommonMark (Standard Markdown Specification): https://commonmark.org/
dc.relation.referencesMartinez Santa , F. (2011). Profe Santa [canal de YouTube]. . Obtenido de Profe Santa [canal de YouTube]. : https://www.youtube.com/@fernandomartinezsanta7153
dc.relation.referencesMartínez Santa, F. ((2022)). «Aixt». Obtenido de [Online] : https://github.com/fermarsan/aixt
dc.relation.referencesMkDocs. ((n.d.)). MkDocs Documentation. Obtenido de Obtenido de https://www.mkdocs.org/
dc.relation.referencesMkDocs. (2020). "MkDocs Tutorial". Obtenido de varios recursos en línea y libros de programación.: https://www.mkdocs.org/
dc.relation.referencesPages, G. ((n.d.)). GitHub Pages Documentation. Obtenido de GitHub Pages Documentation.: https://docs.github.com/es/pages
dc.relation.referencesSanta, F. M. (2021). https://github.com/fermarsan/aixt. Obtenido de GitHub-Aixt: https://github.com/fermarsan/aixt
dc.relation.referencesSanta, F. M. (2022). Microcontrollers Programming Framework based on a V-like programming Language. Obtenido de Microcontrollers Programming Framework based on a V-like programming Language: https://www.proquest.com/openview/45feb85c9a7b12989aaf7e21a385577c/1?pq origsite=gscholar&cbl=5444811
dc.relation.referencesSanta, F., Orjuela, S., & MArtinez H, F. ((2022)). Microcontrollers Programming Framework base don a V-like Programming Language. . Obtenido de Microcontrollers Programming Framework base don a V-like Programming Language. https://thesai.org/Publications/ViewPaper?Volume=13&Issue=12&Code=IJACSA&Seri al No=5
dc.rights.accesoAbierto (Texto Completo)
dc.rights.accessrightsOpenAccess
dc.subjectAccesibilidad
dc.subjectMicrocontroladores
dc.subjectLenguajes C y V
dc.subjectSistemas embebidos
dc.subjectProyecto Aixt
dc.subject.keywordAccessibility
dc.subject.keywordMicrocontrollers
dc.subject.keywordC and V languages
dc.subject.keywordEmbedded systems
dc.subject.keywordAixt project
dc.subject.lembIngeniería Eléctrica por Ciclos Propedéuticos -- Tesis y disertaciones académicas
dc.titleImplementación de actualización automática de documentación online para el repositorio del proyecto Aixt para microcontroladores
dc.title.titleenglishImplementation of automatic online documentation update for the Aixt project repository for microcontrollers
dc.typebachelorThesis
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.degreePasantía

Archivos

Bloque original

Mostrando 1 - 2 de 2
Cargando...
Miniatura
Nombre:
BarbosaFloresGerardo2025.pdf
Tamaño:
752.8 KB
Formato:
Adobe Portable Document Format
No hay miniatura disponible
Nombre:
Licencia de uso y publicacion.pdf
Tamaño:
255.65 KB
Formato:
Adobe Portable Document Format

Bloque de licencias

Mostrando 1 - 1 de 1
No hay miniatura disponible
Nombre:
license.txt
Tamaño:
7 KB
Formato:
Item-specific license agreed upon to submission
Descripción: