You Got A Question? Ask    GNOME Community!


GEdit Code Assistance Comes As GNOME-Software Add-On!

One key aspect of distributions is the decision of the pre-installed software that they will provide to their users. These decisions become more complex since many applications also provide plugins that aren’t part of the core packages. Plugins extend the functionality of the apps, and there are use-cases that plugins are essential for certain workflows. However plugins are hard to be discovered by the users.

Recently enough, I red a discussion in Fedora mailing lists, considering if they should ship GEdit-Code-Assistance plugin in their default installation.

[caption id="attachment_26763" align="aligncenter" width="640"]gedit-code-assistance GEdit 3.13.2 with Code Assistance Plugin in Rawhide[/caption]

Richard Hughes today added a metainfo file that adds Code-Assistance to GNOME Software. This is how it looks:

<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2014 Richard Hughes <richard@hughsie.com> -->
<component type="addon">
<id>gedit-code-assistance</id>
<extends>gedit.desktop</extends>
<name>Code Assistance</name>
<summary>Assistance when writing code</summary>
<url type="homepage">https://wiki.gnome.org/Projects/CodeAssistance</url>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-3.0+</project_license>
<updatecontact>richard_at_hughsie.com</updatecontact>
</component>

This text basically describes that Gedit-Code-Assistance package is an optional part (add-on) of Gedit installation.


Application Addons in GNOME Software

This is a new feature of GNOME Software scheduled for GNOME 3.14 that can display applications add-ons similar to Ubuntu Software Center. This will include GNOME, KDE and others (GIMP plugins, Eclipse etc) apps but not applications with complex plugin systems like web browsers (e.g Chrome, Firefox etc) or some editors (eg Brackers, Atom, etc).

[caption id="attachment_26765" align="aligncenter" width="640"]software-gedit Gedit-Code-Assistance should be displayed somewhere here![/caption]

The UI hooks haven’t arrived yet in GNOME Software, but Kalev Lember is working at them. So if you want to use this new ability of GNOME Software, you should check on Richard’s Hughes post.

Yet another fantastic new feature for GNOME 3.14, but in this particular case the question is, how many distros can take advantage of this, with the exception of Fedora?

Richard says

Suse ship some old version of AppStream in all the repos, and Arch and Debian have committed to shipping the required data in their next releases.

And Matthias Klumpp adds

Adding to that, at Debian there is an active effort to add the required metadata, and I am working on making PackageKit 0.9.x ready as well. There is also a GSoC student working on this. With some luck, we can expect all components to be ready for the Jessie release.

 
  We can't watch comments unless G+ provides an API or if you send a notification, e.g +World Of Gnome
     Sometimes is better to place your questions on GNOME Community