Merge lp:~saviq/unity/phablet.add-coding-import-path into lp:unity/phablet

Proposed by Michał Sawicz
Status: Merged
Approved by: Albert Astals Cid
Approved revision: no longer in the source branch.
Merged at revision: 525
Proposed branch: lp:~saviq/unity/phablet.add-coding-import-path
Merge into: lp:unity/phablet
Diff against target: 104 lines (+90/-1)
2 files modified
CODING (+89/-0)
unity.qmlproject (+1/-1)
To merge this branch: bzr merge lp:~saviq/unity/phablet.add-coding-import-path
Reviewer Review Type Date Requested Status
PS Jenkins bot (community) continuous-integration Approve
kevin gunn (community) Approve
Review via email: mp+155259@code.launchpad.net

Commit message

add CODING guide and importPath to the qmlproject file

To post a comment you must log in.
Revision history for this message
kevin gunn (kgunn72) wrote :

looks good

review: Approve
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== added file 'CODING'
2--- CODING 1970-01-01 00:00:00 +0000
3+++ CODING 2013-03-25 17:01:21 +0000
4@@ -0,0 +1,89 @@
5+Building UnityNext
6+==================
7+
8+download source
9+---------------
10+- the build requires some additional dependencies, so create the parent folder to not pollute your setup
11+ $ mkdir ~/unity
12+
13+- fetch Unity Next source
14+ $ sudo apt-get install bzr
15+ $ bzr branch lp:unity/phablet ~/unity/unity-next
16+ $ cd ~/unity/unity-next
17+
18+build dependencies
19+------------------
20+If its your first time, download & build deps
21+$ ./build -s
22+ this will:
23+ - add ppa:phablet-team/desktop-deps
24+ - for 12.10, add ppa:canonical-qt5-edgers/qt5-proper and ppa:ubuntu-sdk-team/ppa
25+ - build and install lp:libunity/phablet, lp:unity/phablet-mods, lp:hud/phablet and lp:unity-lens-people locally
26+ - for 12.10, build and install lp:nux/phablet locally
27+ - install build dependencies
28+
29+build UnityNext
30+---------------
31+$ ./build
32+
33+subsequent updates of the dependencies
34+--------------------------------------
35+$ ./build_unity -u
36+$ ./build_unity
37+
38+
39+Running UnityNext on your desktop
40+=================================
41+
42+run the People lens daemon
43+--------------------------
44+$ ~/unity/unity_build/libexec/unity-people-daemon
45+
46+run the UnityNext shell
47+-----------------------
48+$ cd ~/unity/unity-next
49+$ ./run
50+
51+
52+Notes
53+=====
54+- to navigate, utilize the mouse left button as you would your finger
55+- if your contacts are empty
56+ $ sudo apt-get install gir1.2-ebook-1.2
57+ $ manage-address-book.py create
58+ this will:
59+ - create an EDS address book
60+ - populate the address book with sample data
61+
62+
63+Running UnityNext on devices
64+============================
65+- Ubuntu Touch builds are currently only available in 12.10 flavour
66+- supported hardware should match one those listed here https://wiki.ubuntu.com/Touch/Devices#Running_fine
67+- follow the Ubuntu Touch install instructions for your chosen device https://wiki.ubuntu.com/Touch/Install
68+- make sure your device is connected to a WiFi network
69+- also make sure you have your SSH key in ~/.ssh/id_rsa.pub (or install one on the device yourself)
70+
71+$ cd ~/unity/unity-next
72+$ ./run_on_device -s
73+ this will:
74+ - install your public SSH key on the device
75+ - add ppa:canonical-qt5-edgers/qt5-proper and ppa:phablet-team
76+ - install the needed dependencies
77+
78+$ ./run_on_device
79+ this will:
80+ - rsync the code to the device
81+ - build on the device
82+ - replace the running shell
83+
84+
85+Coding guidelines
86+=================
87+The work-in-progress coding guidelines are available under:
88+https://launchpad.net/canonical-client-development-guidelines
89+
90+
91+Development Environment
92+=======================
93+QtCreator (available via the Software Center) is the best IDE to hack on UnityNext.
94
95=== modified file 'unity.qmlproject'
96--- unity.qmlproject 2013-02-18 18:42:10 +0000
97+++ unity.qmlproject 2013-03-25 17:01:21 +0000
98@@ -16,5 +16,5 @@
99 directory: "."
100 }
101 /* List of plugin directories passed to QML runtime */
102- // importPaths: [ "../exampleplugin" ]
103+ importPaths: [ "plugins" ]
104 }

Subscribers

People subscribed via source and target branches