Line 73: |
Line 73: |
| * [http://www.eecs.harvard.edu/~cduan/technical/git/ Understanding Git Conceptually] | | * [http://www.eecs.harvard.edu/~cduan/technical/git/ Understanding Git Conceptually] |
| * [http://gitready.com/ Learn Git One Commit at a Time] | | * [http://gitready.com/ Learn Git One Commit at a Time] |
− | * [http://wiki.laptop.org/go/Git Git Documentation from One Laptop Per Child] | + | * [[olpc:Git | Git Documentation from One Laptop Per Child]] |
| | | |
| Git is the version control software used by Sugar Labs. It is a distributed version control system and is quite powerful, but requires a lot of command line use. | | Git is the version control software used by Sugar Labs. It is a distributed version control system and is quite powerful, but requires a lot of command line use. |
Line 95: |
Line 95: |
| * [[Development Team/Almanac]] Detailed Sugar API overview. Quite in depth and offers answers to common questions. | | * [[Development Team/Almanac]] Detailed Sugar API overview. Quite in depth and offers answers to common questions. |
| * http://pygstdocs.berlios.de/ Python GStreamer bindings. | | * http://pygstdocs.berlios.de/ Python GStreamer bindings. |
− | * [Design Team/Human Interface Guidelines] The design behind the Sugar interface. Very important to read and understand before planning your activity's user interface. | + | * [[Design Team/Human Interface Guidelines]] The design behind the Sugar interface. Very important to read and understand before planning your activity's user interface. |
| * http://cairographics.org/documentation/pycairo/ Cairo Python API reference. Very sparse, use the tutorial instead. | | * http://cairographics.org/documentation/pycairo/ Cairo Python API reference. Very sparse, use the tutorial instead. |
− | * http://wiki.laptop.org/go/Low-level_Activity_API Information on how activities interact with Sugar. | + | * [[OLPC:Low-level Activity API]] Information on how activities interact with Sugar. |
| | | |
| ===Tutorials and Whitepapers=== | | ===Tutorials and Whitepapers=== |
Line 103: |
Line 103: |
| * http://www.pygtk.org/pygtk2tutorial/index.html A very informative step-by-step introduction to PyGTK. | | * http://www.pygtk.org/pygtk2tutorial/index.html A very informative step-by-step introduction to PyGTK. |
| * http://www.olpcaustria.org/mediawiki/index.php/Activity_handbook Introduction to activity development by OLPC Austria. | | * http://www.olpcaustria.org/mediawiki/index.php/Activity_handbook Introduction to activity development by OLPC Austria. |
− | * http://wiki.laptop.org/go/Sugar_Activity_Tutorial Another introduction to activity development. | + | * [[OLPC:Sugar Activity Tutorial]] Another introduction to activity development. |
| * http://www.tortall.net/mu/wiki/CairoTutorial A great introduction to Cairo in PyGTK and vector graphics drawing in general. | | * http://www.tortall.net/mu/wiki/CairoTutorial A great introduction to Cairo in PyGTK and vector graphics drawing in general. |
| * http://www.json.org/fatfree.html An overview of the JSON data format. | | * http://www.json.org/fatfree.html An overview of the JSON data format. |
| * http://simplejson.googlecode.com/svn/tags/simplejson-2.0.8/docs/index.html Documentation for the recommended JSON library. | | * http://simplejson.googlecode.com/svn/tags/simplejson-2.0.8/docs/index.html Documentation for the recommended JSON library. |
− | * http://wiki.laptop.org/go/Shared_Sugar_Activities High level overview of collaboration. | + | * [[OLPC:Shared Sugar Activities]] High level overview of collaboration. |
− | * http://wiki.laptop.org/go/Collaboration_Tutorial Step by step tutorial on integrating collaboration into an activity. | + | * [[OLPC:Collaboration Tutorial]] Step by step tutorial on integrating collaboration into an activity. |
| * [[Modifying Activities]] Information describing simple modifications that can be made to common Sugar activities. | | * [[Modifying Activities]] Information describing simple modifications that can be made to common Sugar activities. |
| * [[Activity Team/Compatibility Tips]] Information on ensuring your activity is portable to the various distributions that run Sugar. | | * [[Activity Team/Compatibility Tips]] Information on ensuring your activity is portable to the various distributions that run Sugar. |