Editing User:Jaffa/Jumpstart

Warning: You are not logged in. Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
-
{|
 
-
! TODO
 
-
|-
 
-
|
 
-
# Move workspace to <code>/scratchbox/users/maemo/home/maemo/workspace</code> and symlink back to <code>~/workspace</code>
 
-
# Install Hermes through HAM in Scratchbox
 
-
## or fix dependencies: python-twitter python-facebook python-evolution python-simplejson
 
-
## and postinst: gconf-key for browser
 
-
# Install <code>git-core git-gui gitk community-themes</code> in VM
 
-
# Change theme to ''New Wave''
 
-
# Right Hermes starting instructions (works from within ESBox)
 
-
# Get GUI working again on master
 
-
|}
 
-
 
-
 
== Getting started ==
== Getting started ==
The Hermes repository needs "cloning" to your environment. Open ''Terminal'' and type:
The Hermes repository needs "cloning" to your environment. Open ''Terminal'' and type:
-
   $ cd workspace
+
   $ cd src
   $ git clone git://bleb.org/ hermes.git
   $ git clone git://bleb.org/ hermes.git
Line 29: Line 14:
# Start ''ESBox''
# Start ''ESBox''
# Select ''File > Import... > General > Existing project into workspace...''
# Select ''File > Import... > General > Existing project into workspace...''
-
# Browse to <code>~/workspace/hermes.git</code>
+
# Browse to <code>~/src/hermes.git</code>
# Ensure ''Hermes'' is checked.
# Ensure ''Hermes'' is checked.
# Click ''Finish''.
# Click ''Finish''.
Line 35: Line 20:
== Starting Maemo ==
== Starting Maemo ==
From within ''ESBox'' click the drop down next to the Maemo '''ae''' and select ''Start''.
From within ''ESBox'' click the drop down next to the Maemo '''ae''' and select ''Start''.
-
 
== Starting Hermes ==
== Starting Hermes ==
TBC!
TBC!
-
 
-
 
-
== Development ==
 
-
=== Committing changes ===
 
-
When there are changes in your working copy. git needs to be told that you want to commit the changes to these files (and that "Usage.txt" is a new file it should care about):
 
-
 
-
  $ cd ~/src/hermes.git
 
-
  $ git status
 
-
  $ git add Logos/Usage.txt Logos/bg-transparent.png
 
-
  $ git status
 
-
 
-
Finally, commit the changes to your local branch with an appropriate commit message:
 
-
 
-
  $ git commit -m "Tweak PNG logo, and add usage guidelines"
 
-
 
-
You can use <code>git log</code> and GUI tools like <code>gitk</code> to explore the branch on your harddisk, and see the changes over time.
 
-
 
-
'''When should you commit?'''
 
-
 
-
Commit when a "chunk" of work has been completed, and make each commit contain files which are related.
 
-
 
-
=== Pushing changes ===
 
-
It is important to ''push'' your changes back up to the master repo, as this then makes them available for "pulling" by anyone else on the project:
 
-
 
-
  $ git push origin master
 
-
 
-
''origin'' is the name of your local branch, and ''master'' is the name of the remote branch.
 
-
 
-
=== Pulling changes ===
 
-
Similarly, other people may have made changes which you should be aware of. You can retrieve them by doing:
 
-
 
-
$ git pull origin master
 

Learn more about Contributing to the wiki.


Please note that all contributions to maemo.org wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see maemo.org wiki:Copyrights for details). Do not submit copyrighted work without permission!


Cancel | Editing help (opens in new window)