aboutsummaryrefslogtreecommitdiffstats
path: root/docs/hackinghowto.rst
diff options
context:
space:
mode:
authorWill Kahn-Greene <willg@bluesock.org>2011-04-30 11:17:35 -0400
committerWill Kahn-Greene <willg@bluesock.org>2011-04-30 11:17:35 -0400
commit845c3ae25071dd53c5e2989f0769a5559fdce8b4 (patch)
tree815468696fd1abc21d9adca695afa42001844ff3 /docs/hackinghowto.rst
parent87b44d61ef4c1ace855540ab35f047a2067e277c (diff)
downloadmediagoblin-845c3ae25071dd53c5e2989f0769a5559fdce8b4.tar.lz
mediagoblin-845c3ae25071dd53c5e2989f0769a5559fdce8b4.tar.xz
mediagoblin-845c3ae25071dd53c5e2989f0769a5559fdce8b4.zip
Adds section on git
* instructions for contributing patches * learning git * learning other utilities
Diffstat (limited to 'docs/hackinghowto.rst')
-rw-r--r--docs/hackinghowto.rst40
1 files changed, 36 insertions, 4 deletions
diff --git a/docs/hackinghowto.rst b/docs/hackinghowto.rst
index 8b40e37d..1096b970 100644
--- a/docs/hackinghowto.rst
+++ b/docs/hackinghowto.rst
@@ -165,8 +165,8 @@ FIXME - write this
Tips for people new to coding
=============================
-Python
-------
+Learning Python
+---------------
GNU MediaGoblin is written using a programming language called `Python
<http://python.org/>`_.
@@ -189,8 +189,8 @@ These are all excellent texts.
FIXME - are there good quality Python tutorial videos?
-Libraries
----------
+Learning Libraries GNU MediaGoblin uses
+---------------------------------------
GNU MediaGoblin uses a variety of libraries in order to do what it
does. These libraries are listed in the :ref:`beardomatic-chapter`
@@ -206,3 +206,35 @@ at `Python Miro Community <http://python.mirocommunity.org>`_ [0]_.
If you have questions or need help, find us on the mailing list and on
IRC.
+
+
+.. _hacking-howto-git:
+
+Learning git
+------------
+
+git is an interesting and very powerful tool. Like all powerful
+tools, it has a learning curve.
+
+If you're new to git, we highly recommend the following resources for
+getting the hang of it:
+
+* `Learn Git <http://learn.github.com/p/intro.html>`_ --- the GitHub
+ intro to git
+* `Pro Git <http://progit.org/book/>`_ --- fantastic book
+* `Git casts <http://gitcasts.com/>`_ --- screencast covering git
+ usage
+* `Git Reference <http://gitref.org/>`_ --- Git reference that makes
+ it easier to get the hang of git if you're coming from other version
+ control systems
+
+
+Learning other utilities
+------------------------
+
+The `OpenHatch <http://openhatch.org/>`_ site has a series of
+`training missions <http://openhatch.org/missions/>`_ which are
+designed to help you learn how to use these tools.
+
+If you're new to tar, diff and patch, we highly recommend you sign up
+with OpenHatch and do the missions.