During this week, many changes have been made to the code of the project repository. Although many of these changes have been minor, two important advances have been made this week: the integration of the project with Sonarcloud and the development of the microservices to modify the database of work teams and projects.
The development of Gamecraft starts with the choice of the technology stack and the preparation of a continuous integration environment with Travis CI for the automation of the developments and executions of the Gamecraft tests.
In this week there was no technical development of the platform. However, I preferred to carry out a research task of the continuous integration platforms market. Carrying out this study of the state of the art allows identifying the main tools used in the sector and obtaining new ideas for the development of Gamecraft or proposing solutions to existing problems. The results of this study can be found in this post.
Gamecraft is a continuous integration open-source platform focused on videogames development.
The continuous integration model emerges as one of the latest efforts to pursue high quality software. This model says that a better software can be produced if from time to time the source code of the project is downloaded, compiled, tests are executed, quality of code is analyzed and reports are generated.