|
1 |
| -Guía para contribuir en la documentación utilizando Github |
2 |
| -=========================================================== |
| 1 | +Guía para contribuir en la traducción |
| 2 | +===================================== |
3 | 3 |
|
4 |
| -Crea un fork y clona el repositorio |
5 |
| ------------------------------------ |
| 4 | +¡Muchas gracias por tu interés en participar de la traducción de la documentación oficial de Python al Español! |
| 5 | +Necesitamos *mucho* de tu ayuda para poder seguir adelante con este proyecto. |
6 | 6 |
|
7 |
| -https://help.github.com/en/github/getting-started-with-github/fork-a-repo |
| 7 | +Actualmente se puede colaborar utilizando una de las dos siguientes formas que: |
8 | 8 |
|
9 |
| -Luego de tener un fork clonalo en tu maquina |
| 9 | +#. Utilizando el repositorio de GitHub y el editor poedit_ |
| 10 | +#. Realizando traducciones directamente en Transifex |
10 | 11 |
|
11 |
| -.. code-block:: bash |
12 | 12 |
|
13 |
| - # Git clone your github fork using ssh (replace raulcd): |
14 |
| - # Clona el repositorio en tu maquina ejecutando |
15 |
| - git@github.com:<TU_USUARIO>/python-docs-es.git |
| 13 | +.. note:: |
16 | 14 |
|
17 |
| - # Ingresá al nuevo directorio con el repo |
18 |
| - cd python-docs-es/ |
| 15 | + Si tienes cualquier duda, puedes enviarnos un email a docs-es@python.org. |
19 | 16 |
|
20 |
| - # Agregá el repositorio original como upstream. |
21 |
| - git remote add upstream https://github.com/raulcd/python-docs-es.git |
22 | 17 |
|
| 18 | +Desde GitHub |
| 19 | +------------ |
23 | 20 |
|
24 |
| -Crear un build local |
25 |
| --------------------- |
| 21 | +#. Crea un fork del repositorio. |
| 22 | + |
| 23 | + .. note:: |
| 24 | + |
| 25 | + Puedes consular la `ayuda oficial de GitHub`_, si lo deseas. |
| 26 | + |
| 27 | + .. _ayuda oficial de GitHub: https://help.github.com/es/github/getting-started-with-github/fork-a-repo |
| 28 | + |
| 29 | +#. Clona el repositorio:: |
| 30 | + |
| 31 | + git clone git@github.com:<TU-USUARIO>/python-docs-es.git |
| 32 | + |
| 33 | +#. Ingresa en la carpeta que `git clone` creó en tu computadora:: |
| 34 | + |
| 35 | + cd python-docs-es/ |
| 36 | + |
| 37 | +#. Agrega el repositorio original como "upstream":: |
| 38 | + |
| 39 | + git remote add upstream https://github.com/pycampes/python-docs-es.git |
| 40 | + |
| 41 | +#. Instala las herramientas de `pre-commit` (opcional):: |
| 42 | + |
| 43 | + pip install pre-commit |
| 44 | + pre-commit install |
| 45 | + |
| 46 | +#. Mira que archivo necesita ser traducido. El siguiente comando te mostrará una lista de archivos y los porcentajes traducidos. |
| 47 | + Elige uno que no esté completo:: |
| 48 | + |
| 49 | + make progress |
| 50 | + |
| 51 | +#. Una vez que hayas elegido el archivo, lo puedes abrir con el editor poedit_ y empezar a traducir. |
| 52 | + |
| 53 | +#. Cuando hayas terminado tu sesión, debes guardar tus cambios y enviarlos a GitHub de nuevo:: |
26 | 54 |
|
27 |
| -Hay un script para automatizar estos pasos el mismo va a: |
| 55 | + git commit -am 'Traducido archivo {nombre de archivo}' |
| 56 | + git push origin update-translation |
28 | 57 |
|
29 |
| -- Crear un virtualenv dentro del directorio del repositorio e instalar en el mismo las librearias necesarias |
30 |
| -- Clonar el repositorio oficial de cpython para construir ("biuldear") la documentación. |
| 58 | +#. Luego ve a tu página de GitHub y propone hacer un Pull Request |
31 | 59 |
|
32 |
| -.. code-block:: bash |
| 60 | + .. note:: |
33 | 61 |
|
34 |
| - make build |
| 62 | + Puedes consultar la `ayuda oficial de GitHub para crear un Pull Request`_ si lo deseas. |
| 63 | + |
| 64 | + .. _ayuda oficial de GitHub para crear un Pull Request: https://help.github.com/es/github/collaborating-with-issues-and-pull-requests/about-pull-requests |
| 65 | + |
| 66 | + |
| 67 | +.. _poedit: https://poedit.net/ |
| 68 | + |
| 69 | + |
| 70 | + |
| 71 | +Previsualizar los cambios |
| 72 | +~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 73 | + |
| 74 | +Hay dos formas de visualizar, junto con el resultado final de la documentación, los cambios que has hecho. |
| 75 | + |
| 76 | +Read the Docs |
| 77 | +````````````` |
| 78 | + |
| 79 | +Una vez que hayas hecho un Pull Request en GitHub, este mostrará al final de página una sección de "check". |
| 80 | +Ahí, debería haber uno que diga `docs/readthedocs.org:python-docs-es`, y al lado un link de "Details". |
| 81 | +Haciendo click en ese link, deberías poder ver una versión de la documentación con tus cambios. |
| 82 | + |
| 83 | +Construcción local |
| 84 | +`````````````````` |
| 85 | + |
| 86 | +Desde el mismo directorio `python-docs-es/` que se creó cuando hiciste `git clone`, puedes ejecutar:: |
| 87 | + |
| 88 | + make build |
| 89 | + |
| 90 | +Este comando demorará unos minutos y generará toda la documentación en formato HTML en tu computadora. |
| 91 | +Puedes ver el resultado abriendo el archivo `venv/workdirs/cpython/Doc/build/html/index.html` |
| 92 | +con tu navegador de internet (Firefox, Chrome, etc). |
| 93 | + |
| 94 | + |
| 95 | +Utilizando Transifex |
| 96 | +-------------------- |
35 | 97 |
|
36 |
| - # luego para poder ver la documentación ejecuta el siguiente comando y podes luego ir a http://localhost:8000 para ver la documentación |
37 |
| - # recién construida. |
38 |
| - make serve |
| 98 | +ToDo. |
0 commit comments