Improve default GNOME Builder templates

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?

1 Like

Pretty sure that the templates have been updated multiple times, so merge requests are welcome.

I would like to stress that if you update the templates, you should also modify the getting started tutorials so that they match.

Not needed for apps using D-L.

You can just link conduct.gnome.org in the readme.

But yeah, metainfo improvements is something that sounds very desirable.

This topic was automatically closed 45 days after the last reply. New replies are no longer allowed.