Bibliographic citations
Aguilar, C., Vega, A. (2022). Biblioteca Maven para la generación automatizada de documentación de APIs REST desarrollados en Java y Spring Boot [Tesis, Universidad Peruana de Ciencias Aplicadas (UPC)]. http://hdl.handle.net/10757/661410
Aguilar, C., Vega, A. Biblioteca Maven para la generación automatizada de documentación de APIs REST desarrollados en Java y Spring Boot [Tesis]. PE: Universidad Peruana de Ciencias Aplicadas (UPC); 2022. http://hdl.handle.net/10757/661410
@misc{renati/400718,
title = "Biblioteca Maven para la generación automatizada de documentación de APIs REST desarrollados en Java y Spring Boot",
author = "Vega Balbín, Antonny Giancarlo",
publisher = "Universidad Peruana de Ciencias Aplicadas (UPC)",
year = "2022"
}
The objective of this project is to implement a Maven library that can be used by the consulted organization to be able to automate one of the tasks of the software development process that each of their respective teams elaborates. This automation will be able to generate the documentation of the java REST services developed by the company automatically, thus reducing the time required in the process, which achieves different benefits, including an economic one. For the realization of this project, the different reasons why the technical documentation is often inefficient or non-existent were investigated, with them it was possible to give a better approach to the solution to be proposed, so that its benefit can be maximized. In addition, for the implementation project, the optimal methodology for its development was analyzed, as well as the programming language and the different specialties that the team would require. The proposed solution requires a set of tools so that it can be used in the best way, including Jenkins for continuous integration, Bitbucket for storage and source code versioning, and Artifactory to store the generated artifacts. All of these have been validated by the consulted organization.
This item is licensed under a Creative Commons License