Documentation Team

From Sugar Labs

Jump to: navigation, search
english | español HowTo [ID# 55952] 

Documentation   ·   Join   ·   Contacts   ·   Resources   ·   FAQ   ·   Roadmap   ·   To Do   ·   Meetings

Contents

Mission

The mission of the Documentation team is to provide the Sugar community with high quality documentation, including learners' manuals, programming references, and tutorials.

Sugar FLOSS manual

FLOSS Manuals held a BookSprint during the last week of August 2008 in Austin, TX; together, we wrote separate but combinable (remixable) manuals for Sugar, individual Sugar Activities and the hardware it may run on, such as the XO.

Sugarlabs mainpage 07.png available as: HTML.gif or PDF.PNG 128 pages, 8.3 MBytes (for saving or printing).

The manual needs to be updated to include information regarding Sugar-on-a-Stick.

The manuals for a number of Sugar Activities are now published (including manuals for Write, Terminal, Chat, Browse, Record, and Turtle Art). People "remixed" these manuals to form the Help activity for the XO laptop; a version of this is on the web at http://laptop.org/manual/

Please help us improve these manuals by going to http://en.flossmanuals.net/write where the editable versions reside. Note that we are including tutorials and notes to parents and teachers as part of the documentation effort. Helping expanding these sections would be greatly appreciated.

Those who participated include: Adam Hyde, Anne Gentle, David Farning, Mikus Grinbergs, Brian Jordan, Adam Holt, Janet Swisher, Morgan Collett, Yama Ploskonka, David Cramer, Emily Kaplan, Faisal Anwar, Christoph Derndorfer, Sandy Culver, Aaron Konstam, and the Sugar community.

Many thanks also to Motive, our hosts in Austin.

Translation

We are translating the Sugar FLOSS manual into Spanish (es), French (fr), Dutch (nl), German (de), and Portuguese (pt). Please help us.

See also

Topic Ideas

Programming References

API

The API guide explains how to get started documenting api.

References

  • Morgs, my impression after a 3 minutes look over the available documentation is that there is little written with activity authors in mind, and that it's dispersed in several pages and mixed with implementation docs. Is that impression correct? I would like to have a couple of things: 1 complete documentation of the API which interest activity authors (with good links to dbus documentation since it's used so heavily) 2 A complete tutorial as part of the "manual". One of the Tubes pages looks like a pretty good start in this respect. Does it make sense to you? Can we make it happen? -- Marcopg
  • Yes we can! --Morgs 13:50, 16 May 2008 (UTC)
  • Hey, I came up with an alternate "reference" implementation for collaboration when I wrote Colors!, I think it's a lot easier to understand and could be the basis for a good tutorial. The only weird thing is, I wanted my activity class to receive DBus signals directly, so I subclassed ExportedGObject but initialized late - hacky, I know. It would be nice if this were not needed! [1] Wade 18:49, 18 May 2008 (UTC)
this is the page http://wiki.laptop.org/go/Low-level_Activity_API but it must be complemented with

Tutorials

Introduction

Getting Started

Tutorials

Reference

Glossary

Glossary

Subpages

Documentation Team/API DocumentationDocumentation Team/Book SprintDocumentation Team/Book Sprint/Outline
Documentation Team/ContactsDocumentation Team/CoordinatorDocumentation Team/FAQ
Documentation Team/Getting InvolvedDocumentation Team/GlossaryDocumentation Team/Meetings
Documentation Team/MissionDocumentation Team/Obsolete/Services Activity Packagers GuideDocumentation Team/Obsolete/Services Activity specific Services HOWTO
Documentation Team/Obsolete/Services Binary-less Services HOWTODocumentation Team/Obsolete/Services Binary Services HOWTODocumentation Team/Obsolete/Services Upstream Services HOWTO
Documentation Team/Obsolete/Services Wrap native packages HOWTODocumentation Team/ResourcesDocumentation Team/Roadmap
Documentation Team/Services/Activity Triggers
Documentation Team/TODODocumentation Team/User ManualDocumentation Team/User Manual/Connecting to the Internet
Documentation Team/User Manual/Connecting to the Internet/lang-esDocumentation Team/User Manual/lang-esDocumentation Team/es
Documentation Team/lang-es
Personal tools
Namespaces
Variants
Actions
Sugar
Projects
Teams
Local Labs
Using the Wiki
Google translations