diff options
author | Will Kahn-Greene <willg@bluesock.org> | 2011-04-30 11:17:35 -0400 |
---|---|---|
committer | Will Kahn-Greene <willg@bluesock.org> | 2011-04-30 11:17:35 -0400 |
commit | 845c3ae25071dd53c5e2989f0769a5559fdce8b4 (patch) | |
tree | 815468696fd1abc21d9adca695afa42001844ff3 /docs/hackinghowto.rst | |
parent | 87b44d61ef4c1ace855540ab35f047a2067e277c (diff) | |
download | mediagoblin-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.rst | 40 |
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. |