Skip to content

Commit 0e93e34

Browse files
committed
Update CONTRIBUTING.rst guide
1 parent 3079c27 commit 0e93e34

File tree

1 file changed

+84
-24
lines changed

1 file changed

+84
-24
lines changed

CONTRIBUTING.rst

+84-24
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,98 @@
1-
Guía para contribuir en la documentación utilizando Github
2-
===========================================================
1+
Guía para contribuir en la traducción
2+
=====================================
33

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.
66

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:
88

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
1011

11-
.. code-block:: bash
1212

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::
1614

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.
1916

20-
# Agregá el repositorio original como upstream.
21-
git remote add upstream https://github.com/raulcd/python-docs-es.git
2217

18+
Desde GitHub
19+
------------
2320

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::
2654

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
2857

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
3159

32-
.. code-block:: bash
60+
.. note::
3361

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+
--------------------
3597

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

Comments
 (0)