Upstream App Developer Documentation

Registered by Michael Hall on 2012-04-24

Identify tutorials and documentation needed by upstream developers to port and integrate their applications with Ubuntu and Unity

Blueprint information

Status:
Not started
Approver:
Jono Bacon
Priority:
Undefined
Drafter:
None
Direction:
Approved
Assignee:
Michael Hall
Definition:
Approved
Series goal:
Accepted for quantal
Implementation:
Unknown
Milestone target:
milestone icon ubuntu-12.10

Related branches

Sprints

Whiteboard

Learning curve:
Guidance on when and why to use integration features
Language coverage in documentation (C/C++, Python, Vala) and in tutorials
App Developer Cookbook recipes
Make tutorials easier to find (closer to the homepage)

Efficiency:
Orientation to Ubuntu for Win32 and OSX developers (API and HIG)
Task-oriented index
Cadence of doc creation and testing (hack days)

API:
Consolidate API docs
API Documentation website (index + smart search)
Ubuntu HIG (with illustrations)

References:
Android and iOS dev portal
PHP documentation (comments in docs)

(?)

Work Items

Work items:
[dpm] Compile a list of recipes that are wanted: TODO
[mhall119] Blog call for tutorials/recipes: TODO
[mhall119] Search for existing tutorials/snippets/examples on the web and add them to the app developer cookbook: INPROGRESS
[jonobacon] Check on the compatibility of acire and python snippets for 12.04: TODO
[mhall119] Compile table of language coverage on APIs and tutorials: DONE
[dpm] Scan current recipes and add links to API classes and functions: TODO
[mhall119] Blog a breakdown of Hello Unity with links to docs and APIs: TODO
[rg4w] HIG comparison between Ubuntu and Windows/OSX: TODO
[rg4w] Recruit somebody to do an API comparison between Ubuntu and Windows/OSX: TODO