|
1 | 1 | Como colaborar en el Wiki de Pyar
|
2 | 2 | =================================
|
3 | 3 |
|
4 |
| -.. todo:: Sacar esto de moin-moin y poner lo que corresponda |
5 | 4 |
|
6 |
| -Primeros Pasos |
7 |
| -~~~~~~~~~~~~~~ |
| 5 | +.. contents:: |
| 6 | + :local: |
8 | 7 |
|
9 |
| - * Registrarse en el wiki! |
10 |
| - * Completar tu pagina personal (es opcional pero muy recomendado) |
11 |
| - * Si no queres responder 500 veces de que color es el caballo blanco de san martín podes pedirle a algun admin, o en la lista, que te agregen al ReadWriteGroup |
| 8 | +Introducción |
| 9 | +------------ |
12 | 10 |
|
13 |
| -Colaborando con Código |
14 |
| -~~~~~~~~~~~~~~~~~~~~~~ |
| 11 | +Existen varias maneras de contribuir con la wiki de Python Argentina: |
15 | 12 |
|
16 |
| -* Podes agregar tus recetas en el [[Recetario | Recetario]] |
| 13 | +- `reportando bugs <https://github.com/PyAr/wiki/issues>`__, |
| 14 | +- revisando que esos bugs se encuentren vigentes, |
| 15 | +- etc, |
17 | 16 |
|
18 |
| -Tenemos Instalado Pygments, asi que podes colorear tu codigo con: |
19 | 17 |
|
20 |
| -:: |
| 18 | +No importa como colaboran, siempre se tiene que seguir el `Codigo de |
| 19 | +Conducta <https://ac.python.org.ar/#coc>`__ |
21 | 20 |
|
22 |
| - #!code moin |
23 |
| - {{{ |
24 |
| - #!code python |
25 |
| - print "Hola Mundo" |
26 |
| - }}} |
| 21 | +Reportanto Bugs |
| 22 | +--------------- |
27 | 23 |
|
28 |
| -Y queda: |
| 24 | +Cuando se reporte un bug, lo ideal sería que el mismo tenga: |
29 | 25 |
|
30 |
| -:: |
| 26 | +- El link de donde se encuentra el error |
| 27 | +- Una captura de pantalla de que es lo que está mal |
| 28 | +- Un mensaje describiendo el error que se quiere cambiar |
31 | 29 |
|
32 |
| - {{{ |
33 |
| - #!code python |
34 |
| - print "Hola Mundo" |
35 |
| - }}} |
36 | 30 |
|
37 |
| -Ademas de colorear python, colorea el lenguaje que quieras... incluso java |
| 31 | +Proponiendo una mejora |
| 32 | +---------------------- |
38 | 33 |
|
39 |
| -Como agregar mails de forma un poco mas segura |
40 |
| -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 34 | +Hay dos formas de proponer mejoras: |
41 | 35 |
|
42 |
| -Cuando Agregamos direcciones de mail conviene usar el macro MailTo, que evita que los mails queden en plano en el wiki (cuando ponemos mails que no son nuestros) |
| 36 | +- Hacer un cambio en una página puntual desde GitHub. |
| 37 | +- Haciendo un Pull request |
43 | 38 |
|
| 39 | +En cualquier caso, siempre es necesario que se creen una cuenta en |
| 40 | +`GitHub <https://github.com/>`__ |
44 | 41 |
|
45 |
| -:: |
| 42 | +Sino saben mucho de reStructuredText, estos son algunos links que les pueden |
| 43 | +ayudar: |
46 | 44 |
|
47 |
| - {{{ |
48 |
| - #!code moin |
49 |
| - joac ARROBA NO QUIERO SPAM algundominio GUION otrodominio PUNTO com |
50 |
| - }}} |
| 45 | +- `Wikipedia reStructeredText <https://es.wikipedia.org/wiki/ReStructuredText>`__ |
| 46 | +- `rST Syntax <https://thomas-cokelaer.info/tutorials/sphinx/rest_syntax.html>`__ |
| 47 | +- `Create Documentation with RST, Sphinx, Sublime, and GitHub <https://sublime-and-sphinx-guide.readthedocs.io/en/latest/>`__ |
51 | 48 |
|
52 |
| -Y queda: |
53 |
| -joac ARROBA NO QUIERO SPAM algundominio GUION otrodominio PUNTO com |
| 49 | +Cambio puntual |
| 50 | +++++++++++++++ |
54 | 51 |
|
| 52 | +Si estas viendo una pagina que esta mal, a la derecha del título |
| 53 | +hay un link a Editar que los va a llevar al código fuente de todas |
| 54 | +paginas |
55 | 55 |
|
56 |
| -Mas Funcionalidades Copadas |
57 |
| -~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
58 | 56 |
|
59 |
| -Mapas |
60 |
| -+++++ |
| 57 | +Una vez en la misma, pueden editarla desde el mismo Github, |
| 58 | +y cuando commiten los cambios va a pedir crear un Pull request. |
61 | 59 |
|
| 60 | +Cambios masivos |
| 61 | ++++++++++++++++ |
62 | 62 |
|
63 |
| -:: |
| 63 | +Si tienen que hacer cambios masivos, por ahi usar la interfaz de |
| 64 | +Github para editar todos los archivos es ineficiente. |
64 | 65 |
|
65 |
| - {{{ |
66 |
| - #!code moin |
67 |
| - <<GoogleMaps(msa=0,msid=117626973029192648931.000447d968ea4d494125a,t="h",ll="-39.774769,-57.216797",spn="40.500047,77.607422",z=4)>> |
68 |
| - }}} |
| 66 | +En ese caso: |
69 | 67 |
|
| 68 | +- Tienen que hacer un fork del proyecto |
| 69 | +- Clonarse el fork |
| 70 | +- Lean el README.rst para saber como configurar el entorno local |
| 71 | +- Editar todos los cambios que crean necesarios |
| 72 | +- Hacer un pull requests de su fork al proyecto oficial |
70 | 73 |
|
71 |
| - <<GoogleMaps(msa=0,msid=117626973029192648931.000447d968ea4d494125a,t="h",ll="-39.774769,-57.216797",spn="40.500047,77.607422",z=4)>> |
| 74 | +Cosas a tener en cuenta |
| 75 | +----------------------- |
72 | 76 |
|
73 |
| -Twitter |
74 |
| -+++++++ |
| 77 | +Cuando estas editando páginas rST, un par de cosas a tener en cuenta: |
75 | 78 |
|
76 |
| -:: |
77 |
| - |
78 |
| - {{{ |
79 |
| - #!code moin |
80 |
| - <<Twitter(usuario="pyconar")>> |
81 |
| - }}} |
82 |
| - |
83 |
| - <<Twitter(usuario="pyconar")>> |
84 |
| - |
85 |
| -Restructured Text |
86 |
| -+++++++++++++++++ |
87 |
| - |
88 |
| -:: |
89 |
| - |
90 |
| - {{{{ |
91 |
| - #!code moin |
92 |
| - {{{ |
93 |
| - #!rst |
94 |
| - |
95 |
| - ======================== |
96 |
| - Restructured Text |
97 |
| - ======================== |
98 |
| - |
99 |
| - Otro Título |
100 |
| - =========== |
101 |
| - **Algo En Negrita** |
102 |
| - }}} |
103 |
| - }}}} |
104 |
| - {{{ |
105 |
| - #!rst |
106 |
| - |
107 |
| - ======================== |
108 |
| - Restructured Text |
109 |
| - ======================== |
110 |
| - |
111 |
| - Otro Título |
112 |
| - =========== |
113 |
| - **Algo En Negrita** |
114 |
| - |
115 |
| - }}} |
116 |
| - |
117 |
| -Video HTML 5 |
118 |
| -++++++++++++ |
119 |
| - |
120 |
| -:: |
121 |
| - |
122 |
| - {{{ |
123 |
| - #! moin |
124 |
| - <<Video(http://pyar.usla.org.ar/charlasabiertas2010/intro_python.ogg)>> |
125 |
| - }}} |
126 |
| - <<Video(http://pyar.usla.org.ar/charlasabiertas2010/intro_python.ogg)>> |
127 |
| - |
128 |
| -Figuras |
129 |
| -+++++++ |
130 |
| - |
131 |
| -:: |
132 |
| - |
133 |
| - {{{{ |
134 |
| - !#code moin |
135 |
| - {{{#!aafig aspect=0.5 scale=2 |
136 |
| - ddddddddd |
137 |
| - dd ddddddddd |
138 |
| - ddddddddddddd |
139 |
| - ddddddddddddd |
140 |
| - dddddddddddddddddddd eeeeee |
141 |
| - dddddddddddddddddddd eeeeeee |
142 |
| - dddddddd eeeeeeee |
143 |
| - ddddddd eeeeeeeeeeeeeeeeeeee |
144 |
| - dddddd eeeeeeeeeeeeeeeeeee |
145 |
| - eeeeeeeeeeeee |
146 |
| - eeeeeeeeeeeee |
147 |
| - eeeeeeeee ee |
148 |
| - eeeeeeeeee |
149 |
| - |
150 |
| - }}} |
151 |
| - |
152 |
| - }}}} |
153 |
| - |
154 |
| - |
155 |
| - {{{#!aafig aspect=0.5 scale=2 |
156 |
| - |
157 |
| - ddddddddd |
158 |
| - dd ddddddddd |
159 |
| - ddddddddddddd |
160 |
| - ddddddddddddd |
161 |
| - dddddddddddddddddddd eeeeee |
162 |
| - dddddddddddddddddddd eeeeeee |
163 |
| - dddddddd eeeeeeee |
164 |
| - ddddddd eeeeeeeeeeeeeeeeeeee |
165 |
| - dddddd eeeeeeeeeeeeeeeeeee |
166 |
| - eeeeeeeeeeeee |
167 |
| - eeeeeeeeeeeee |
168 |
| - eeeeeeeee ee |
169 |
| - eeeeeeeeee |
170 |
| - |
171 |
| - }}} |
| 79 | +- Los archivos tienen que tener los nombres en minúscula y no tener tildes |
| 80 | + ni otros caracteres especiales |
| 81 | +- Los archivos tienen que tener extensión ``.rst`` |
| 82 | +- Cuando tengan que poner una dirección de mail, no pongan la direccion del mail |
| 83 | + real, `foobar@example.com`, sino que usen palabras como `dot, at`. Por ejemplo: |
| 84 | + `foobar at example dot com` |
0 commit comments