Every open source project has a series of objectives or goals that are expected to be achieved with the development of a software or a community and Gamecraft was not going to be less, so this week I took the opportunity to polish the Gamecraft objectives list, that is, the goals that must be met once the platform has been developed. In this post you will find a more detailed explanation of this project and its objectives.
This week I took the opportunity to polish the Gamecraft features tree, that is, the features that the platform will offer to the users. In this post you will find a more detailed explanation of what a feature tree is and a diagram with the features that are expected to be implemented in Gamecraft.
This week was focused on the development of two new microservices that will be very important in terms of communication between the platform and the members of the work teams. I refer to the microservices responsible for sending emails and sending messages via Slack to users every time an event occurs on the platform, such as a failed compilation or the generation of a new report.
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.