Developers manual: Difference between revisions

From OLPC
Jump to navigation Jump to search
(Overview, section summaries)
m (Minor tweaks)
Line 7: Line 7:
** Describes how to set up a [[Sugar]] development environment, with a discussion of which approach is likely to be the most appropriate for you
** Describes how to set up a [[Sugar]] development environment, with a discussion of which approach is likely to be the most appropriate for you
* [[Developers/Stack]]
* [[Developers/Stack]]
** Describes the "operating stack" of the OLPC [[Sugar]] environment, the combination of hardware, operating system, services, libraries and activities that combine to form the environment
** Describes the "operating stack" of the OLPC [[Sugar]] environment, the combination of hardware, operating system, services, libraries and activities that combine to form the environment in which you will be programming
* [[Developers/Projects]]
* [[Developers/Projects]]
** Suggests ways to choose a particular project, whether one that already exists, or one of your own, and how to start working on the project once you have chosen it
** Suggests ways to choose a particular project, whether one that already exists, or one of your own, and how to start working on the project once you have chosen it
Line 13: Line 13:
** Describes the various support and communications channels used by the project, including how to get help with problems, and how to set up your own per-project communications channels
** Describes the various support and communications channels used by the project, including how to get help with problems, and how to set up your own per-project communications channels
* [[Developers/Documentation]]
* [[Developers/Documentation]]
** Collects pointers to the various sources of documentation available for the project
** Collects pointers to the various sources of documentation available for the project. Helping us better document our code is always a welcome contribution.
* [[Developers/FAQ]]
* [[Developers/FAQ]]
** Collects and attempts to answer common questions that developers have when working on the Sugar platform
** Collects and attempts to answer common questions that developers have when working on the Sugar platform

Revision as of 01:14, 14 December 2007

  english | 한국어español HowTo [ID# 84537]  +/-  

Thank you for considering working on the One Laptop Per Child project. This manual tries to provide you with the answers you need to get started either by contributing to existing projects or starting your own development project.

Getting started is not yet as easy as we would like it to be (OLPC growing pains) - helping improve the situation is one of many ways you might contribute.

  • Developers/Setup
    • Describes how to set up a Sugar development environment, with a discussion of which approach is likely to be the most appropriate for you
  • Developers/Stack
    • Describes the "operating stack" of the OLPC Sugar environment, the combination of hardware, operating system, services, libraries and activities that combine to form the environment in which you will be programming
  • Developers/Projects
    • Suggests ways to choose a particular project, whether one that already exists, or one of your own, and how to start working on the project once you have chosen it
  • Developers/Communication
    • Describes the various support and communications channels used by the project, including how to get help with problems, and how to set up your own per-project communications channels
  • Developers/Documentation
    • Collects pointers to the various sources of documentation available for the project. Helping us better document our code is always a welcome contribution.
  • Developers/FAQ
    • Collects and attempts to answer common questions that developers have when working on the Sugar platform

Again, thank-you for your interest in helping the One Laptop Per Child project help educate the children of the world.