[release-notes/gnome-3-20] developers - refine the builder section
- From: Allan Day <allanday src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [release-notes/gnome-3-20] developers - refine the builder section
- Date: Sun, 13 Mar 2016 15:18:13 +0000 (UTC)
commit 11ba05e3d1d853b8c9aecd0d263f4bfd53b7942e
Author: Allan Day <allanpday gmail com>
Date: Sun Mar 13 15:17:58 2016 +0000
developers - refine the builder section
help/C/developers.page | 82 ++++++++++++++++++++++++++++--------------------
1 files changed, 48 insertions(+), 34 deletions(-)
---
diff --git a/help/C/developers.page b/help/C/developers.page
index 91a13b7..d8b2881 100644
--- a/help/C/developers.page
+++ b/help/C/developers.page
@@ -28,40 +28,54 @@
<section id="builder">
<title>Builder</title>
<media type="image" src="figures/placeholder.png"/>
- <p>Builder has gained many new features in the latest development cycle!
-The interface has received a face-lift introducing perspectives.
-Developers can use perspectives to add new workflows to Builder through it's
-new plugin interface.</p>
- <p>Preferences have been overhauled to help you to find the tweaks you
-need faster and with less disruption. Additionally, the new Todo plugin helps
-you locate code you forgot to fix.</p>
- <p>Using the <cmd>ide</cmd> command line program, developers can quickly
-create new projects that use best practices within the GNOME community.</p>
- <p>Developers wanting to experiment with new Xdg-App technology
-can now use Builder to develop their application inside of an Xdg-App
-runtime. This is a technology preview of what's to come in future
-Builder releases!</p>
- <p>Under the hood, Builder gained support for multi-process plugins
-to reduce the affects of miss-behaving plugins.</p>
- <p>Builder's robust VIM emulation has continued to improve, allowing
-users that prefer modal-editing to feel at home.</p>
- <p>For languages that support semantic analysis, holding control
-while clicking on variables, types, and functions will jump you to their
-source location.</p>
- <p>Authors of translated software will be happy to find that common
-translation mistakes are now underlined in yellow so you catch the issue
-before your translators find it.</p>
- <p>Developers looking to extend Builder can learn more by reading
-a series of recent articles about
-<link href="https://blogs.gnome.org/chergert/2016/02/27/what-can-you-extend-in-builder/">what you can extend
in Builder</link>,
-<link href="https://blogs.gnome.org/chergert/2016/02/16/build-configurations-and-xdg-app/">using
Xdg-App</link>,
-<link href="https://blogs.gnome.org/chergert/2016/02/29/how-to-setup-distcc-and-ccache-in-builder/">ccache
integration</link>,
-and
-<link href="https://blogs.gnome.org/chergert/2016/01/21/builder-plugins-part-i/">step</link> by
-<link href="https://blogs.gnome.org/chergert/2016/01/22/builder-plugins-part-ii/">step</link>
-tutorials using Python.</p>
- <p>Many other fit and finish bugs where fixed in this release, so
-give it a try and see how you like it!</p>
+ <p><link href="https://wiki.gnome.org/Apps/Builder">Builder</link> is the
+ new integrated development environment for GNOME. It aims to provide
+ streamlined, powerful and modern experience for building GNOME
+ applications, and already features inline completion, powerful global
+ search, flexible panels containing editors, terminal, documentation, file
+ and symbol trees, and much more.</p>
+ <p>The Builder 3.20 release contains some significant new features, as well
+ as a lot of polish and refinement. The options for building applications
+ have been significantly extended: it is now possible to use Builder to
+ create XDG app bundles, and it is also possible to build within a JHBuild
+ environment. All of these build options (and more) can be found in a new
+ build configuration view. See <link
+ href="https://blogs.gnome.org/chergert/2016/02/16/build-configurations-and-xdg-app/">
+ Christian Hergert's blog post on this</link> for more details.</p>
+ <p>A new multi-process plugin framework is another major feature for 3.20.
+ This allows plugins to add a huge range of functionality to Builder,
+ including additional autocompletion providers, tools, services, build
+ systems, auto indenters, perspectives, project miners, search providers,
+ symbol resolvers, version control systems, project templates, and more.
+ <link href="https://blogs.gnome.org/chergert/2016/02/27/what-can-you-extend-in-builder/">
+ What can you extend in Builder</link> provides a full list of what can be
+ extended using the new plugin system. There is also a tutorial that
+ describes how to write your own plugins (
+ <link href="https://blogs.gnome.org/chergert/2016/01/21/builder-plugins-part-i/">
+ part one</link>,
+ <link href="https://blogs.gnome.org/chergert/2016/01/22/builder-plugins-part-ii">
+ part two</link>).</p>
+ <p>Other enhancements to Builder in 3.20 include:</p>
+ <list>
+ <item><p>Application preferences have been overhauled to help you to find
+ the tweaks you need faster and with less disruption.</p></item>
+ <item><p>A new to do plugin shows a list of every <code>TODO</code>,
+ <code>FIXME</code> and <code>XXX</code> in your project, and allows you
+ to navigate to their locations.</p></item>
+ <item><p>VIM emulation has continued to improve, allowing users that
+ prefer modal-editing to feel at home.</p></item>
+ <item><p>Builder now detects and highlights common <code>gettext</code>
+ errors.</p></item>
+ <item><p>For languages that support semantic analysis, holding <key>Ctrl
+ </key> while clicking on variables, types, and functions will jump to
+ their source location.</p></item>
+ <item><p>Initial support for the Vala language.</p></item>
+<!-- What does "support for" mean exactly? Is that autocompletion, error detection, buildability, or
something else? -->
+ <item><p>Autocompletion is now faster, and has fuzzy matching.</p></item>
+ <item><p>It is now possible to <link
+ href="https://blogs.gnome.org/chergert/2016/02/29/how-to-setup-distcc-and-ccache-in-builder/">
+ use Builder with ccache</link>.</p></item>
+ </list>
</section>
<section id="xdg-app">
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]