Developers manual/lang-es: Difference between revisions
(traduccion de algunas de las notas de desarrollo en el wiki) |
(Siguiendo los cambios de esta pagina) |
||
Line 31: | Line 31: | ||
== Resumen == |
== Resumen == |
||
* [[Developers/Getting Started]] |
* [[Developers/Getting Started/lang-es]] |
||
** Primeros pasos: llaves de desarrolladores, conectándose con la comunidad, encontrando un proyecto, reportando bugs. |
** Primeros pasos: llaves de desarrolladores, conectándose con la comunidad, encontrando un proyecto, reportando bugs. |
||
* [[Developers/Setup]] |
* [[Developers/Setup/lang-es]] |
||
** Indica como debes configurar tu estación de trabajo para desarrollo de OLPC a nivel de sistemas. |
** Indica como debes configurar tu estación de trabajo para desarrollo de OLPC a nivel de sistemas. |
||
* [[Test Config Notes]] |
* [[Test Config Notes/lang-es]] |
||
** Si tienes una XO, esta pagina tiene mucha configuración útil para probar tu aplicaciones. |
** Si tienes una XO, esta pagina tiene mucha configuración útil para probar tu aplicaciones. |
||
* [[Developers/Stack]] |
* [[Developers/Stack/lang-es]] |
||
** |
** Describe las opciones de programación de idiomas y "stack de software" para desarrollar código en la OLPC. Sus detalles en la base de stack de hardware, firmware, sistema operativo y el ambiente de [[Sugar]]. Después te da opciones de programación en Python, Squeak, C/C++ y otros idiomas y actividades. |
||
* [[Developers/Issues]] |
* [[Developers/Issues/lang-es]] |
||
** Describe las consideraciones especiales requeridos para trabajar en el proyecto OLPC, particularmente aquellos que estan guiados por nuestro ambiente de desarrollo y hardware meta. |
|||
** Describes the special considerations required for working on the OLPC project, particularly those driven by our target hardware and deployment environments |
|||
* [[Developers/Projects]] |
* [[Developers/Projects/lang-es]] |
||
** Sugiere formas de escoger un proyecto en particular, ya sea una de las formas existentes, o una propia, y como trabajar desde el principio en un proyecto que hayas escogido ser parte |
|||
** 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]] |
* [[Developers/Communication/lang-es]] |
||
** Describe los diversos de soporte y comunicación usado por nuestro proyecto, incluyendo como obtener ayuda con nuestros problemas, y como configurar tu propio canal de comunicación por canal. |
|||
** 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/lang-es]] |
||
** Colecciona pointers a las varias fuentes de documentación disponibles para el proyecto. Ayudándonos a documentar nuestro código siempre es bienvenido y valorado. |
|||
** 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/lang-es]] |
||
** Recolecta e intenta responder a preguntas comunes que cada desarrollador tendrá al trabajar en la plataforma de Sugar. |
|||
** Collects and attempts to answer common questions that developers have when working on the Sugar platform |
|||
* [[Developers/Fedora]] |
* [[Developers/Fedora]] |
||
** Trata de como unirte a la comunidad de desarrollo de Fedora, sistema del cual se basa la OLPC. |
|||
** Discusses how to join the Fedora development community on top of which OLPC is based. |
|||
== Calendario de lanzamiento == |
== Calendario de lanzamiento == |
Revision as of 03:33, 29 May 2011
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
Resumen
- Developers/Getting Started/lang-es
- Primeros pasos: llaves de desarrolladores, conectándose con la comunidad, encontrando un proyecto, reportando bugs.
- Developers/Setup/lang-es
- Indica como debes configurar tu estación de trabajo para desarrollo de OLPC a nivel de sistemas.
- Test Config Notes/lang-es
- Si tienes una XO, esta pagina tiene mucha configuración útil para probar tu aplicaciones.
- Developers/Stack/lang-es
- Describe las opciones de programación de idiomas y "stack de software" para desarrollar código en la OLPC. Sus detalles en la base de stack de hardware, firmware, sistema operativo y el ambiente de Sugar. Después te da opciones de programación en Python, Squeak, C/C++ y otros idiomas y actividades.
- Developers/Issues/lang-es
- Describe las consideraciones especiales requeridos para trabajar en el proyecto OLPC, particularmente aquellos que estan guiados por nuestro ambiente de desarrollo y hardware meta.
- Developers/Projects/lang-es
- Sugiere formas de escoger un proyecto en particular, ya sea una de las formas existentes, o una propia, y como trabajar desde el principio en un proyecto que hayas escogido ser parte
- Developers/Communication/lang-es
- Describe los diversos de soporte y comunicación usado por nuestro proyecto, incluyendo como obtener ayuda con nuestros problemas, y como configurar tu propio canal de comunicación por canal.
- Developers/Documentation/lang-es
- Colecciona pointers a las varias fuentes de documentación disponibles para el proyecto. Ayudándonos a documentar nuestro código siempre es bienvenido y valorado.
- Developers/FAQ/lang-es
- Recolecta e intenta responder a preguntas comunes que cada desarrollador tendrá al trabajar en la plataforma de Sugar.
- Developers/Fedora
- Trata de como unirte a la comunidad de desarrollo de Fedora, sistema del cual se basa la OLPC.
Calendario de lanzamiento
Ver Proceso de lanzamiento para discutir como la OLPC actualmente hace lanzamientos.