Developers/Documentation/lang-es: Difference between revisions
Line 18: | Line 18: | ||
Otros desarrolladores quizas quieran leer sobre [[Sugarizing]] aplicaciones no pytonescas. |
Otros desarrolladores quizas quieran leer sobre [[Sugarizing]] aplicaciones no pytonescas. |
||
= |
= Referencia = |
||
* [[API Reference]] -- |
* [[API Reference|Referencia API]] -- puntos a la referencia de muchas de librerías en la documentación. |
||
Puedes también correr un script de pydoc en una XO para tener la documentación navegable de forma local. Para hacer esto, abre la actividad de terminal y corre el siguiente comando: |
|||
You can also run the pydoc script on an XO in order to have browseable pydoc documentation locally. To do this, open a Terminal activity and run: |
|||
pydoc -p 8080 |
pydoc -p 8080 |
||
después abre una actividad de [[Web|Navegador web]] y ve a la url: |
|||
http://localhost:8080/ |
http://localhost:8080/ |
||
para ver esta documentación. Este angulo trabaja para que las librerías programadas en python las cuales se han invertido algún tiempo en cadenas de documentación (y requiere generalmente que sepas Ingles, ya que muchas cadenas de la documentación estan en Inglés). |
|||
to view the documentation. This approach works best with Python-coded libraries which have spent some time on their docstrings (and generally requires that you know English, as most docstrings are written in English). |
|||
== Resources == |
== Resources == |
Revision as of 03:20, 27 May 2011
Please copy/paste "{{Translationlist | xx | origlang=en | translated={{{translated}}}}}" (where xx is ISO 639 language code for your translation) to Developers/Documentation/lang-es/translations | HowTo [ID# 256562] +/- |
By this point, you should have a working Sugar environment (or a substitute for it), a project idea, and an idea how and where to ask for help if you have problems. The next step is to actually start coding.
Tutoriales
Desarrolladores de PyGTK encontrara documentos disponibles de Tutoriales, de un simple proyecto de Hola Mundo a una descripción profunda del desarrollo de la actividad Block Party.
Desarrolladores de Pygame quizas querran comenzar con:
- Desarrollo de juegos para novatos -- introduccion general
- COMO en desarrollo de juegos -- 5-minutos para tu primer actividad en Pygame
Desarrolladores Etoys/Smalltalk querran comenzar con Smalltalk Development on XO.
Otros desarrolladores quizas quieran leer sobre Sugarizing aplicaciones no pytonescas.
Referencia
- Referencia API -- puntos a la referencia de muchas de librerías en la documentación.
Puedes también correr un script de pydoc en una XO para tener la documentación navegable de forma local. Para hacer esto, abre la actividad de terminal y corre el siguiente comando:
pydoc -p 8080
después abre una actividad de Navegador web y ve a la url:
http://localhost:8080/
para ver esta documentación. Este angulo trabaja para que las librerías programadas en python las cuales se han invertido algún tiempo en cadenas de documentación (y requiere generalmente que sepas Ingles, ya que muchas cadenas de la documentación estan en Inglés).
Resources
- The Developer's Category collects everything in the wiki that's been tagged as pertaining to developers (it's a bit hard to navigate)
- Sugar Code Snippets a few canonical code fragments that may be of use when coding in PyGTK
FAQ
The Developer's FAQ is large enough to merit its own page in the Developer's manual.
Contributing
As with most Open Source software projects, we have difficulties with documentation. We are very interested in finding people interested in documenting the system. If you are too shy about your coding skills to write code, helping us document the code-base would be an amazing and valuable contribution.
Helping organize the wiki (the web site you are currently reading) to better document the platform and development process would also be very helpful.
Wade's handy links list
Pulling the source to an existing activity from Git:
Creating a new activity:
For PyGTK activities:
For PyGame activities:
For video playback using gstreamer:
For supporting collaboration:
Submitting to OLPC: