Ubuntu – What’s up with Ubuntu Desktop API docs? Why are all the AppIndicator links dead

16.04application-developmentdocumentationindicator

I was going to make a quick tray monitoring script. Y'know, the classic CPU/mem/net usage example; I need a similar thing, but with my own code.

15 minutes later, trying to find any doc whatsoever for the AppIndicator API, I'm raging in frustration. Dead¹ links² all over³ the⁴ space⁵.

The whole https://developer.ubuntu.com site? Looks like a joke. Desktop development no more, nobody uses that ancient tech. Go fancy yourself, dear indicator developer:

no results screenshot

… Is there anything I could do to reality-check this tragic situation?

I figure, the specific API I'm looking for could probably be pulled out of Wayback archive or something; but you see, there's a bigger problem here. API docs are not supposed to vanish like this. It's simply unusable.

Please share if anyone has the recipes to build the gtk-docs (or gir docs, or whatever they're called) from source. Or if you can ping a relevant person for this: please do.

Best Answer

As you may have heard, in April 2017, Canonical announced that Unity and all related projects were being abandoned. This includes indicators, which were an Ubuntu specific project. As such, during the last 12 months, several parts of that, which were hosted by Canonical, have been taken down or removed from web sites, including developer documentation.

However, that documentation was simply styled to match the web site, and is the same documentation that is in the source code, and shipped in the packaging. Simply install the libappindicator-doc package, and you will have a local copy of the documentation. If you want it to be a little easier to browse, you can also consider installing the devhelp package.