GNOME Builder
GNOME Builder 3.16.3 using the light Adwaita theme | |
Initial release | March 24, 2015 |
---|---|
Stable release | 3.20 (March 23, 2016[1]) [±] |
Preview release | 3.21.1 (April 27, 2016 ) [±][2] |
Written in | C |
Operating system | Linux |
Available in | Multilingual |
Type | Integrated development environment |
License | GPLv3[3] |
Website |
wiki |
GNOME Builder is a general purpose integrated development environment (IDE). It was initially released on March 24, 2015.[4]
Features
- Since GNOME Builder has been specifically addressing "GNOME App" developers from its inception on,[5] integrated access to GNOME Devhelp is available, the ability to easily add DBus and GSettings into applications, git integration, and the ability to debug and profile your application with Perfkit and Nemiver.
- There is support for developing xdg-app applications.
- GNOME Builder offers syntax highlighting for many programming languages through GtkSourceView.
- Code completion is available for the C-languages (C, C++, etc.) and Python, with additional languages under development.
- Plugins are supported and can be written in Python and Vala.
- GNOME Builder is not meant for programming languages that don’t have strong support for GObject Introspection.
User Interface
Most of the interface is dedicated to the centrally positioned code editor. The editor automatically recognized most programming languages and will highlight the text accordingly. When a version control system is used, colored bars next to the line numbers indicate changes to those lines. For supported languages, additional symbols highlight lines that contain errors or poorly formatted code.
Builder can switch between Builder's own, Vim and Emacs keyboard bindings.
Around the code-editor additional panels can be toggled into view. This includes a project-tree, a terminal-window, and a help-browser. The project tree allows the user to perform file and folder operations.
Development
The development of GNOME Builder was crowdfunded in January 2015. The campaign reached 169% of its funding goal (55360 USD).[6]
Version history
- 3.16.0: Initial release on 24 March 2015.[4]
- 3.16.1: This version was released on 13 April 2015 and included many improvements to the user interface, file management and syntax highlighting.[7][8]
- 3.16.2: Was released on 16 April 2015 and brought mostly bug fixes and some improvements to project management.[9][10][11][12]
- 3.16.3: Released on 18 May 2015 this update included a source-overview-map for scrolling and updates to the preference-dialogs.[13]
- 3.18.0: Was released with the rest of GNOME 3.18 on 23 September 2015.[14]
- 3.18.1 was released on 15 October 2015 and brought many improvements to Vala code completion and error-hinting. The Jedi-plugin for Python code-completion was improved as well.[15]
- 3.20 was released on 23 March 2016[16]
References
- ↑ Clasen, Matthias (March 23, 2016). "GNOME 3.20". gnome-announce-list (Mailing list). Retrieved March 23, 2016.
- ↑ "GNOME 3.21.x Development Series". Retrieved April 30, 2016.
- ↑ https://github.com/chergert/gnome-builder/blob/master/COPYING
- 1 2 Hergert, Christian. "GNOME Builder - 3.16.0". Retrieved 29 July 2015.
- ↑ "GNOME Builder addresses GNOME app developers".
- ↑ "Builder, An IDE of our GNOME". Indiegogo. Retrieved 29 July 2015.
- ↑ "Gnome-Builder 3.16.1". Retrieved 29 July 2015.
- ↑ "GNOME Builder IDE Gets a Massive Update in GNOME 3.16.1". Softpedia. Retrieved 29 July 2015.
- ↑ Hergert, Christian. "Gnome-Builder 3.16.2". Retrieved 29 July 2015.
- ↑ Hergert, Christian Hergert. "GNOME Builder - 3.16.2". Retrieved 29 July 2015.
- ↑ "GNOME Builder 3.16's Second Point Release Brings More Improvements". Softpedia. Retrieved 29 July 2015.
- ↑ Clasen, Matthias (May 13, 2015). "GNOME 3.16.2 released". gnome-announce-list (Mailing list). Retrieved July 3, 2015.
- ↑ Hergert, Christian. "GNOME Builder - 3.16.3". Retrieved 29 July 2015.
- ↑ Nestor, Marius. "GNOME Builder 3.18 Officially Released Ahead of the GNOME 3.18 Desktop Environment". Softpedia. Softpedia. Retrieved 27 September 2015.
- ↑ Nestor, Marius. "First Point Release of GNOME Builder 3.18 Brings Initial Support for Vala, Faster Autocompletion". Softpedia. Retrieved 16 October 2015.
- ↑ "GNOME 3.20 Released With Various Refinements And Application Updates". WebUpd8. Retrieved 8 April 2016.
External links
- Official website
- gnome-builder on GitHub
- Builder - An Upcoming GTK3 IDE (Prototype) - Published:Jul 8, 2014, By Eyal Kalderon on YouTube
- FOSDEM2013: Has the GNOME community gone crazy? - Video
See also
|
|