Line 2: |
Line 2: |
| {{Developers}} | | {{Developers}} |
| | | |
− | <div style="margin: 20; padding-left: 30; padding: 10; border: black thin solid; background-color: #e0ffe0">Thank you for considering working on the One Laptop Per Child 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.</div> | + | <div style="margin: 20; padding-left: 30; padding: 10; border: black thin solid; background-color: #e0ffe0">This is a quick intro to working on activities for the XO, and other code for OLPC. Feel free to add to and update the manual; it is a work in progress.</div> |
| | | |
− | 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. Although this Developer's Manual focuses mostly on the software development side of the process, we are also very interested in encouraging the contributions of: | + | This manual tries to provide you with the answers you need to get started either by contributing to existing projects or starting your own. Although it focuses on the software development side of the process, we are also very interested in encouraging [[Participate|other contribtions]]. |
− | | |
− | *[[Art wanted | Artists]]
| |
− | *[[educators| Educators]]
| |
− | *[[Tests|Testers]]
| |
− | *[[OLPC Publications|Documenters]]
| |
− | *[[Translating|Translators]]
| |
− | | |
− | Much of the material in the Developer's manual, particularly the Setup and Communications sections will be applicable to you as well.
| |
| | | |
| + | == Overview == |
| * [[Developers/Setup]] | | * [[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 | | ** Describes how to set up a [[Sugar]] development environment, with a discussion of which approach is likely to be the most appropriate for you |
Line 29: |
Line 22: |
| ** 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 |
| | | |
− | '''Release Schedule'''
| + | == Release Schedule == |
| | | |
| We expect to be doing updates monthly through the first quarter of 2008. After that, we will likely adopt a three-month update cycle. Eventually we will adopt a six-month update cycle. It should also be noted that we will be—when time permits—moving to a build environment that enables individual activity developers to maintain their own build cycles. | | We expect to be doing updates monthly through the first quarter of 2008. After that, we will likely adopt a three-month update cycle. Eventually we will adopt a six-month update cycle. It should also be noted that we will be—when time permits—moving to a build environment that enables individual activity developers to maintain their own build cycles. |
| + | |
| + | |
| + | == Related docs and manuals == |
| + | * [[Simplified users guide]] |
| + | * [[Geting started]] |
| + | * [https://www6.software.ibm.com/developerworks/education/l-sugarpy/l-sugarpy-pdf.pdf Application Development for the OLPC Laptop] (Tim Jones of IBM) |
| + | |
| | | |
| [[Category:Developers]] | | [[Category:Developers]] |
| [[Category:Software development]] | | [[Category:Software development]] |