Development Team/Almanac: Difference between revisions

Tch (talk | contribs)
Dfarning (talk | contribs)
m fix camelcase links
Line 3: Line 3:
== How do I get additional help beyond this almanac? ==
== How do I get additional help beyond this almanac? ==
* Looking to get started with the basics of Sugar development? Check out Christoph Derndorfer's [http://www.olpcaustria.org/mediawiki/index.php/Activity_handbook Activity Handbook].  
* Looking to get started with the basics of Sugar development? Check out Christoph Derndorfer's [http://www.olpcaustria.org/mediawiki/index.php/Activity_handbook Activity Handbook].  
* See also [[DevelopmentTeam/Almanac/Code Snippets]]
* See also [[Development Team/Almanac/Code Snippets]]




Line 9: Line 9:


== Where can I see API changes? ==
== Where can I see API changes? ==
API changes between OLPC releases can be seen here: [[DevelopmentTeam/Almanac/API Changes|API Changes]]
API changes between OLPC releases can be seen here: [[Development Team/Almanac/API Changes|API Changes]]


== Getting Started ==
== Getting Started ==
=== How do I structure my files so that they are a valid sugar activity?  ===  
=== How do I structure my files so that they are a valid sugar activity?  ===  
Information on activity bundle structure can be found here: [[DevelopmentTeam/Almanac/Activity Bundles|Activity Bundles]]
Information on activity bundle structure can be found here: [[Development Team/Almanac/Activity Bundles|Activity Bundles]]


=== How do I make an icon for my activity? ===
=== How do I make an icon for my activity? ===
Information on what you need to do can be found here: [[DevelopmentTeam/Almanac/Making Icons|Making Icons]]
Information on what you need to do can be found here: [[Development Team/Almanac/Making Icons|Making Icons]]


== Package: sugar ==
== Package: sugar ==
* [[DevelopmentTeam/Almanac/sugar.env|sugar.env]]
* [[Development Team/Almanac/sugar.env|sugar.env]]
* [[DevelopmentTeam/Almanac/sugar.profile|sugar.profile]]
* [[Development Team/Almanac/sugar.profile|sugar.profile]]
* [[DevelopmentTeam/Almanac/sugar.mime|sugar.mime]]
* [[Development Team/Almanac/sugar.mime|sugar.mime]]
* [[DevelopmentTeam/Almanac/sugar.logger|sugar.logger]]
* [[Development Team/Almanac/sugar.logger|sugar.logger]]


== Package: sugar.activity ==
== Package: sugar.activity ==
* [[DevelopmentTeam/Almanac/sugar.activity.activity|sugar.activity.activity]]
* [[Development Team/Almanac/sugar.activity.activity|sugar.activity.activity]]
* [[DevelopmentTeam/Almanac/sugar.activity.activityfactory|sugar.activity.activityfactory]]
* [[Development Team/Almanac/sugar.activity.activityfactory|sugar.activity.activityfactory]]
* [[DevelopmentTeam/Almanac/sugar.activity.registry|sugar.activity.registry]]
* [[Development Team/Almanac/sugar.activity.registry|sugar.activity.registry]]


== Package: sugar.datastore ==
== Package: sugar.datastore ==
* [[DevelopmentTeam/Almanac/sugar.datastore.datastore|sugar.datastore.datastore]]
* [[Development Team/Almanac/sugar.datastore.datastore|sugar.datastore.datastore]]


== Package: sugar.graphics ==
== Package: sugar.graphics ==
* [[DevelopmentTeam/Almanac/sugar.graphics.alert|sugar.graphics.alert]]
* [[Development Team/Almanac/sugar.graphics.alert|sugar.graphics.alert]]
* [[DevelopmentTeam/Almanac/sugar.graphics.icon|sugar.graphics.icon]]
* [[Development Team/Almanac/sugar.graphics.icon|sugar.graphics.icon]]
* [[DevelopmentTeam/Almanac/sugar.graphics.notebook|sugar.graphics.notebook]]
* [[Development Team/Almanac/sugar.graphics.notebook|sugar.graphics.notebook]]
* [[DevelopmentTeam/Almanac/sugar.graphics.toolbutton|sugar.graphics.toolbutton]]
* [[Development Team/Almanac/sugar.graphics.toolbutton|sugar.graphics.toolbutton]]
* [[DevelopmentTeam/Almanac/sugar.graphics.toolbox|sugar.graphics.toolbox]]
* [[Development Team/Almanac/sugar.graphics.toolbox|sugar.graphics.toolbox]]
* [[DevelopmentTeam/Almanac/sugar.graphics.style|sugar.graphics.style]]
* [[Development Team/Almanac/sugar.graphics.style|sugar.graphics.style]]


== Package: sugar.presence ==
== Package: sugar.presence ==
Line 47: Line 47:


== Clipboard ==
== Clipboard ==
* Notes on using [[DevelopmentTeam/Almanac/GTK's Clipboard Module|GTK's Clipboard Module]]
* Notes on using [[Development Team/Almanac/GTK's Clipboard Module|GTK's Clipboard Module]]


== Logging ==
== Logging ==
* [[DevelopmentTeam/Almanac/sugar.logger|sugar.logger]]
* [[Development Team/Almanac/sugar.logger|sugar.logger]]
* Notes on using [[DevelopmentTeam/Almanac/Python Standard Logging|Python Standard Logging]]
* Notes on using [[Development Team/Almanac/Python Standard Logging|Python Standard Logging]]


== Internationalization ==
== Internationalization ==
*[[DevelopmentTeam/Almanac/Internationalization|Internationalization]]
*[[Development Team/Almanac/Internationalization|Internationalization]]


== Text and Graphics for Sugar Activities ==
== Text and Graphics for Sugar Activities ==
* [[DevelopmentTeam/Almanac/Pango|Pango]]
* [[Development Team/Almanac/Pango|Pango]]


== Audio & Video ==
== Audio & Video ==
* [[DevelopmentTeam/Almanac/GStreamer|GStreamer]]
* [[Development Team/Almanac/GStreamer|GStreamer]]


== Mouse ==
== Mouse ==
Line 355: Line 355:


[[Category:Documentation]]
[[Category:Documentation]]
[[Category:DevelopmentTeam]]
[[Category:Development Team]]