summaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
2023-06-29Make tests verbosexengineering
This helps to debug tests with t.Log() and t.Logf().
2023-06-17Rework build of imagesxengineering
This allows to add svg image sources by simply adding their name to the Makefile.
2023-06-17Use Go package name for tests targetxengineering
2023-05-25Add Golang race detector to debug runsxengineering
2023-05-25Implement first unit test and integrate into buildxengineering
2023-05-21Rework Makefile completelyxengineering
2023-05-19Fix Makefilexengineering
2023-04-18Add Makefilexengineering
2023-04-16Switch completely to Go and Gio UIxengineering
The properties of the Go language, standard library and the Gio UI library are well suited for this project. The existing experimental Go code exceeds the GTK4 and SDL attempts by far with respect to quality and code simplicity.
2023-01-23Add debug symbols to default buildxengineering
2023-01-22Add new icon to READMExengineering
2023-01-22Add initial iconxengineering
This will be needed for a GUI.
2023-01-08Add PDF generation of documentationxengineering
Using Markdown features (as URLs) is even more useful if you actually render this somewhere. PDF is now done and HTML might follow.
2022-12-01Let Makefile fail if a test failsxengineering
This should make clear that something went wrong if a test failed.
2022-12-01Automate Makefile and test executionxengineering
LimoX aswell as the tests should be build automatically without altering the Makefile.
2022-11-30Add first unit testxengineering
This should kick off the infrastructure for unit tests. This can still be improved but getting started is important to make it easier to add unit tests and thus improving the quality.
2022-11-30Switch from meson to Makefilexengineering
A Makefile is enough for this project because it has a very simpel structure. The additional complexity of meson is not necessary and furthermore I am more used to Makefiles.