The current templates in GNOME Builder are in a few ways quite barebones. I think they could be improved to provide more of a batteries-included experience.
For one, the templates could make use of development profiles in meson, so devs can more easily distinguish their development builds from the installed version of the app. Adding a development version to an app is quite a tedious job to do manually, so having it out of the box would be a big improvement.
Further, the Appdata and .desktop files are also very generic by default. It might make sense to set more values in the default files, to help guide developers to writing good, informative app metadata.
There are also files I personally add to every GNOME project I create:
- GNOME’s Code of Conduct
- a .doap file
- a small bash script to update the gettext translations.
Is there interest in these miscellaneous being added to the default GNOME Builder templates?