Developers manual/lang-es: Difference between revisions

From OLPC
Jump to navigation Jump to search
(traducción rapida de este tomo.)
(traduccion, muchas ligas necesitan actualizarse)
Line 22: Line 22:
OLPC se construye en fedora tanto como es posible - quiere decir que mucho del desarrollo a nivel sistema será hecho mas apropiadamente dentro de la [https://fedoraproject.org/wiki/Development Comunidad de desarrollo Fedora], el cual sera automaticamente incluida en el software de la OLPC's en una fecha proxima.
OLPC se construye en fedora tanto como es posible - quiere decir que mucho del desarrollo a nivel sistema será hecho mas apropiadamente dentro de la [https://fedoraproject.org/wiki/Development Comunidad de desarrollo Fedora], el cual sera automaticamente incluida en el software de la OLPC's en una fecha proxima.


== Quickstart ==
== Comienzo rápido ==
* See the [[Contributors_program|Contributors program]] page.
* Observar la página de [[Contributors_program|programa de contribuyentes]].
* Get familiar with the Python language. Much OLPC development happens in Python.
* Familiarizate con el lenguaje Python. Mucho del desarrollo OLPC sucede en Python.
** If you're familiar with other aspects of the [[Developers/Stack]], then you can focus on those aspects
** Si estas familiarizado con otros aspectos del [[Developers/Stack]], entonces puedes enfocarte en esto.
* Sign up for the [http://lists.laptop.org/listinfo/devel devel] [[mailing lists|mailing list]], become a lurker
* Firmate en [http://lists.laptop.org/listinfo/devel devel] [[mailing lists|lista de correos]], conviertete en un lurker (observador)
* If you do [[IRC]], join #olpc on irc.freenode.net, and #olpc-devel on irc.oftc.net
* Si le haces al [[IRC]], unete al canal de #olpc en irc.freenode.net, y #olpc-devel en irc.oftc.net
* See [[Developers/Getting Started]] for some suggestions on how to find a project
* Ver [[Developers/Getting Started]] para algunos consejos en como comenzar un proyecto


== Overview ==
== Overview ==

Revision as of 06:18, 19 May 2011

  Traducción de Developers manual original  
  english | 한국어español   +/- cambios  


Desarrollando software para usuario

OLPC se distribuye con software para usuarios principalmente producido por comunidades externas. Tambien se contribuye al desarrollo, pero nuestras contribuciones se van "rio arriba" atravez de la comunidad principalmente mas que nosotros.

Si estas buscando involucrarte en el desarrollo de cualquier cosa que el usuario vea, debes consultar la documentación de desarrollo sobre el proyecto en cuestión. Por ejemplo, si quieres desarrollar Sugar o una actividad de Sugar, ver la pagina de Recursos de desarrollo de Sugar. Para la plataforma Gnome o aplicaciones, busca la comunidad de desarrollo GNOME.

Desarrollando a nivel sistema

Si estas interesado en desarrollar software OLPC a nivel sistema, las cosas importantes de backend que el usario no verá realmente, puedes encontrar documentación aquí.

OLPC se construye en fedora tanto como es posible - quiere decir que mucho del desarrollo a nivel sistema será hecho mas apropiadamente dentro de la Comunidad de desarrollo Fedora, el cual sera automaticamente incluida en el software de la OLPC's en una fecha proxima.

Comienzo rápido

  • Observar la página de programa de contribuyentes.
  • Familiarizate con el lenguaje Python. Mucho del desarrollo OLPC sucede en Python.
    • Si estas familiarizado con otros aspectos del Developers/Stack, entonces puedes enfocarte en esto.
  • Firmate en devel lista de correos, conviertete en un lurker (observador)
  • Si le haces al IRC, unete al canal de #olpc en irc.freenode.net, y #olpc-devel en irc.oftc.net
  • Ver Developers/Getting Started para algunos consejos en como comenzar un proyecto

Overview

  • Developers/Getting Started
    • First steps: developer keys, getting connected with the community, finding a project, reporting bugs.
  • Developers/Setup
    • Indicates how you should configure your workstation for system-level OLPC development.
  • Test Config Notes
    • If you have an XO, this page has many useful configuration tips for testing your application.
  • Developers/Stack
    • Describes the choices of programming languages and "software stacks" for developing code on the OLPC. It details the base stack of hardware, firmware, operating system and the Sugar environment. It then gives options for programming in Python, Squeak, C/C++ and other languages or activities.
  • Developers/Issues
    • Describes the special considerations required for working on the OLPC project, particularly those driven by our target hardware and deployment environments
  • 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
  • Developers/Fedora
    • Discusses how to join the Fedora development community on top of which OLPC is based.

Release Schedule

See Release Process Home for discussion of how OLPC presently makes releases.

Related docs and manuals