elementary developer guide

Registered by Sergey "Shnatsel" Davidoff

We need a section introducing developer to elementary conventions, working with bazaar, using Granite, etc.

Blueprint information

Status:
Complete
Approver:
Cassidy James Blaede
Priority:
High
Drafter:
None
Direction:
Approved
Assignee:
elementary Developer Community
Definition:
Review
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Sergey "Shnatsel" Davidoff
Completed by
Danielle Foré

Related branches

Sprints

Whiteboard

Work-in-progress version available at http://tiny.cc/dev-guide-draft

Remaining work items:
 * Provide the SDK setup guide (adding PPA, installing Granite, GTK, etc), recommend a code editor
 * Provide a CMake template and list only the required changes to it in the beginning, move detailed explanation of it to the end (~tom95)
 * Decide if links to official docs or other tutorials should be in the end of the relevant section or in the end of the doc
 * Revise some code snippets to conform Coding Style (get rid of "using" statements)
 * Provide some GTK+ links, especially link to an introduction to its box model

<timorei> I mean, it's impressive to get to a building, installing, running, launchpad hosted project that quickly - but "now what?"

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.