Changes

Jump to navigation Jump to search
no edit summary
Line 1: Line 1: −
<noinclude>{{GoogleTrans-en}}{{TeamHeader|Development Team|roadmap_link={{Upcoming Stable Release}}/Roadmap}}</noinclude>
+
<noinclude>{{TeamHeader|Development Team|roadmap_link={{Upcoming Stable Release}}/Roadmap}}</noinclude>
{{TOCright}}
+
 
 +
 
 +
{{Note/important|Please note|See this [http://developer.sugarlabs.org/ developer documentation website] for the '''sugar-build''' development environment.}}
 +
 
 +
 
 +
'''Are you looking for [[Activity_Team/Resources|documentation on how to create Sugar Activities]]?'''
 +
 
 
{{:Development Team/Sugar_Architectural_Diagram}}
 
{{:Development Team/Sugar_Architectural_Diagram}}
   Line 33: Line 39:     
to view the documentation.  This approach works best with Python-coded libraries which have spent some time on their docstrings (and generally requires that you know English, as most docstrings are written in English).
 
to view the documentation.  This approach works best with Python-coded libraries which have spent some time on their docstrings (and generally requires that you know English, as most docstrings are written in English).
  −
== Resources ==
  −
{{:Template:Developers}}
  −
* The [[Template:Developers]] linkbar (just above) can be placed on any wiki page by inserting this text <tt><nowiki>{{:Template:Developers}}</nowiki></tt>  Put on your project's wiki page to help you and collaborators while researching and documenting the code base.
  −
* [[Development Team#Subpages]] shows the pages under the Development Team branch on the wiki.
  −
* The [[:Category:Developer]] collects everything in the wiki that's been tagged as pertaining to developers (it's a bit hard to navigate)
  −
* [[Development Team/Almanac/Code Snippets]] a few canonical code fragments that may be of use when coding in PyGTK
      
== Beginner's tools ==
 
== Beginner's tools ==
Line 65: Line 64:     
As with most Open Source software projects, we have difficulties with documentation.  We are '''very''' interested in finding people interested in documenting the system.  If you are too shy about your coding skills to write code, helping us document the code-base would be an amazing and valuable contribution.
 
As with most Open Source software projects, we have difficulties with documentation.  We are '''very''' interested in finding people interested in documenting the system.  If you are too shy about your coding skills to write code, helping us document the code-base would be an amazing and valuable contribution.
  −
Helping organize the wiki (the web site you are currently reading) to better document the platform and development process would also be very helpful.
  −
  −
=== Wade's handy links list ===
  −
  −
Pulling the source to an existing activity from Git:
  −
  −
* [[Activity_Team/Git_Migration|Git]]
  −
  −
Creating a new activity:
  −
  −
* [[OLPC:Activity_tutorial]]
  −
* [[Development Team/Almanac/Code_Snippets]]
  −
* http://dev.laptop.org/~cscott/joyride-1477-api/
  −
* http://git.sugarlabs.org/projects/hello-world
  −
  −
For PyGTK activities:
  −
  −
* [[OLPC:PyGTK]]
  −
* [[OLPC:PyGTK/Hello_World_Tutorial]]
  −
* [[OLPC:Beyond_Hello_World]]
  −
* http://www.pygtk.org/docs/pygtk/index.html
  −
  −
For PyGame activities:
  −
  −
* [[OLPC:Pygame]]
  −
* http://pygame.org/docs/ref/index.html
  −
  −
For video playback using gstreamer:
  −
  −
* http://pygstdocs.berlios.de/pygst-reference/index.html
  −
  −
For supporting collaboration:
  −
  −
* [[OLPC:Activity Sharing]]
  −
  −
Submitting to OLPC:
  −
  −
* [[OLPC:Project hosting]]
  −
* [[OLPC:Importing your project]]
  −
      
[[Category:Development Team]]
 
[[Category:Development Team]]
 
[[Category:Resource]]
 
[[Category:Resource]]

Navigation menu