Welcome to the weekly development report or what was done in my Open Source projects in the last week. This week, the biggest visible change in the projects' organization is that I started using Conventional Commits style for the VCS commits. At least now it looks very clearly on what I'm losing my time, instead of adding new things or fixing bugs. :) At this moment I really like this style of commits. We will see how long I will stay with it.
Roguelike in a sky with steampunk theme (written in Ada)
Another week with delivering several fixes to bugs. There are left a couple of them, all related to the UI, but unfortunately, fixing them require changing a lot of code. They will be soon or later fixed in the development version of the game (work even started, as will be mentioned below). But again, time to bring these fixes to the players. In around 24 hours since this post, another, a bit more stable version of the game will be available for download.
The development version, as usual, slowly moves forward:
Ada binding to Tcl/Tk, the new version of TASHY
Hello almost maintenace mode. :) The whole week spent on fixing various
problems reported by AdaControl and Gnatprove. Nothing new was added to the
library this week. But at least, now almost all problems reported by AdaControl
should be fixed. Also, some subprograms should have a better precondition
checks. Another good thing: the demo program now works properly with the newest
version of the library. Fortunately, this didn't require too many changes. On
the SPARK front the most time now is taking to write the safe version of
Integer'Value
aspect. It is slowly moving forward, but still a few things to
prove or fix. Overall, the amount of Gnatprove checks to fix is still around
1000. :)
Graphical File Manager for Linux (written in Ada)
The work on clearing the project code is finally finished. At least for now. Thus, the focus now returned to the console version of the program. But the list of changes is still a bit short:
Yet Another Static Site (generator) (written in Ada)
Copy and paste from the previous weeks (this time word Almost was removed :P): fixing the problems reported by AdaControl continues. The list of rules was updated once again, and again because it was reporting problems from AWS library. At least there is small light in the tunnel that can point to the end of the work. Or on another incoming train. :P