This site has been retired. For up to date information, see handbook.gnome.org or gitlab.gnome.org.


[Home] [TitleIndex] [WordIndex

Templates

Goals

Extended Goals

Project Templates

Currently, Builder only has UI to help a user create a project from a git repository (via cloning), or by selecting a project that is found on the local file-system. We would like to extend this to include a "project creation assistant" that allows the user to select from a few pre-defined patterns and languages.

For example, the user should be able to create a new project by selecting the "GNOME 3 Search Pattern", and a language of choice, such as (C, Python, JavaScript, or Vala).

We should also have some "skeleton templates" for things such as a shared-library in C, a basic command line program, etc.

Project Extension Templates

It should be possible to extend an existing project with additional file templates. Such an example could include adding a new GObject, GtkWidget, or GomResource. These would be available via the context menu in the project-tree, under the "New" submenu.


2024-10-23 10:58