Skip to content

Commit ee6b206

Browse files
committed
fixed links for es, hi, ko, zh-hans files
1 parent 308055d commit ee6b206

4 files changed

Lines changed: 93 additions & 96 deletions

File tree

src/content/contributor-docs/es/steward_guidelines.mdx

Lines changed: 34 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -12,29 +12,28 @@ Ya sea que seas nuevo contribuyendo para p5.js, que seas activo en los repositor
1212

1313
## Tabla de Contenidos
1414

15-
* [Stewardship (Guía de Área)](#stewardship)
16-
* [Cuidado de la Comunidad](#community-care)
17-
* [Áreas](#areas)
18-
* [Convertirse en Steward](#becoming-a-steward)
19-
* [Comenzando como Steward](#getting-started-with-stewardship)
20-
* [Issues](../steward_guidelines.md#issues)
21-
* [Informe de Errores](../steward_guidelines.md#informe-de-errores)
22-
* [Solicitud de Funcionalidades](../steward_guidelines.md#solicitud-de-funcionalidades)
23-
* [Mejora de Funcionalidades](../steward_guidelines.md#mejora-de-funcionalidades)
24-
* [Discusión](../steward_guidelines.md#discusión/)
25-
* [Pull Requests](../steward_guidelines.md#pull-requests)
26-
* [Corrección Sencilla](../steward_guidelines.md#correción-sencilla/)
27-
* [Corrección de Error](../steward_guidelines.md#corrección-de-error/)
28-
* [Nuevas Funcionalidades/Mejora de Funcionalidades](../steward_guidelines.md#nuevas-funcionalidades/Mejora-de-funcionalidades/)
29-
* [Dependabot](../steward_guidelines.md#dependabot)
30-
* [Proceso de Construcción](../steward_guidelines.md#proceso-de-construcción/)
31-
* [Tarea Principal de Construcción](../steward_guidelines.md#tarea-principal-de-construcción/)
32-
* [Tarea Variada](../steward_guidelines.md#tarea-variada)
33-
* [Proceso de Lanzamiento](../steward_guidelines.md#proceso-de-lanzamiento)
34-
* [Consejos y Trucos](../steward_guidelines.md#consejos-y-trucos)
35-
* [Plantillas de Respuesta](../steward_guidelines.md#plantillas-de-respuesta)
36-
* [GitHub CLI](../steward_guidelines.md#github-cli)
37-
* [Gestión de Notificaciones](../steward_guidelines.md#gestión-de-notificaciones/)
15+
* [Stewardship (Guía de Área)](#stewardship-rol-de-guía-de-área)
16+
* [Cuidado de la Comunidad](#cuidado-de-la-comunidad)
17+
* [Áreas](#áreas)
18+
* [Convertirse en Steward](#convertirse-en-steward)
19+
* [Comenzando como Steward](#comenzando-como-steward)
20+
* [Issues](#issues)
21+
* [Informe de Errores](#informe-de-errores)
22+
* [Solicitud de Funcionalidades](#solicitud-de-funcionalidades)
23+
* [Mejora de Funcionalidades](#mejora-de-funcionalidades)
24+
* [Discusión](#discusión)
25+
* [Pull Requests](#pull-requests)
26+
* [Corrección Sencilla](#correción-sencilla)
27+
* [Corrección de Error](#corrección-de-error)
28+
* [Nuevas Funcionalidades/Mejora de Funcionalidades](#nuevas-funcionalidadesmejora-de-funcionalidades)
29+
* [Dependabot](#dependabot)
30+
* [Proceso de Construcción](#proceso-de-compilación)
31+
* [Tarea Principal de Construcción](#tarea-principal-de-construcción)
32+
* [Proceso de Lanzamiento](#proceso-de-lanzamiento)
33+
* [Consejos y Trucos](#consejos-y-trucos)
34+
* [Plantillas de Respuesta](#plantillas-de-respuesta)
35+
* [GitHub CLI](#github-cli)
36+
* [Gestión de Notificaciones](#gestión-de-notificaciones)
3837

3938
***
4039

@@ -92,7 +91,7 @@ Para permanecer como steward, debes contribuir como steward en al menos 1 de los
9291

9392
### Comenzando como Steward
9493

95-
1. Mantén estas directrices a mano como referencia: cómo ayudar con nuevos issues, bugs y funcionalidades. Por ejemplo, la sección "Solicitud de Funcionalidades" incluye consejos sobre cómo usar la [declaración de acceso](../\[access.md]\(https://github.com/processing/p5.js/blob/dev-2.0/contributor_docs/es/access/\)) de p5.js como steward.
94+
1. Mantén estas directrices a mano como referencia: cómo ayudar con nuevos issues, bugs y funcionalidades. Por ejemplo, la sección "Solicitud de Funcionalidades" incluye consejos sobre cómo usar la [declaración de acceso](../es/contribute/access/) de p5.js como steward.
9695
2. Al ayudar a responder preguntas técnicas o revisar, intenta aplicar la [directriz de la Processing Foundation sobre cómo responder preguntas](https://discourse.processing.org/t/guidelines-answering-questions/2145). Estas pueden ser especialmente útiles para dar retroalimentación técnica constructiva.
9796
3. Únete al [Discord de p5.js](https://discord.p5js.org). ¡En el canal `#contribute-to-p5` cualquier pregunta o propuesta de mejora sobre este proceso es bienvenida!
9897

@@ -111,7 +110,7 @@ Los *issues* de informes de errores deberían utilizar la plantilla de *Issue* "
111110
* De lo contrario, deje un comentario sobre dónde debería presentarse el informe de error (con un enlace directo proporcionado) y cierre el *issue*.
112111
* El primer paso para revisar un informe de error es verificar si se proporciona suficiente información para replicar el error, y si es así, se debe intentar replicar el error según lo descrito.
113112
2. Si el error se puede replicar:
114-
* Puede ser necesario realizar alguna discusión para determinar la mejor manera de solucionar un error particular. Puede ser necesario realizar alguna discusión para determinar la mejor manera de solucionar un error particular. A veces, puede ser directo;otras veces, puede ser complicado. Por favor, consulte los [principios de diseño de p5.js](../design_principles/) al tomar esta decisión caso por caso.
113+
* Puede ser necesario realizar alguna discusión para determinar la mejor manera de solucionar un error particular. Puede ser necesario realizar alguna discusión para determinar la mejor manera de solucionar un error particular. A veces, puede ser directo;otras veces, puede ser complicado. Por favor, consulte los [principios de diseño de p5.js](../es/contribute/contributor_guidelines/#software-design-principles) al tomar esta decisión caso por caso.
115114
* Si el autor del *issue* indicó en el *issue* que está dispuesto a contribuir con una solución:
116115
* Apruebe el *issue* para su solución por parte del autor del *issue* dejando un comentario y asignándoles el *issue*. Utilice el botón de engranaje en el lado derecho junto a "Assignee".
117116
* Si el autor del *issue* no desea contribuir con una solución:
@@ -132,11 +131,11 @@ Los *issues* de informes de errores deberían utilizar la plantilla de *Issue* "
132131

133132
Los *issues* para solicitar funcionalidades deberían utilizar la plantilla "New Feature Request". El siguiente flujo de trabajo es típico para abordar las solicitudes de función:
134133

135-
1. Como parte del compromiso de p5.js de aumentar el acceso, una solicitud de función debe justificar cómo aumenta el acceso de p5.js a comunidades que históricamente han sido marginadas en el campo. Más detalles están disponibles [aquí](../access/).
134+
1. Como parte del compromiso de p5.js de aumentar el acceso, una solicitud de función debe justificar cómo aumenta el acceso de p5.js a comunidades que históricamente han sido marginadas en el campo. Más detalles están disponibles [aquí](../es/contribute/access/).
136135
* Si una solicitud de funcionalidad no tiene suficientemente completado el campo "Increasing Access" ("Aumento de Acceso"), puedes preguntar al autor del *issue* cómo la funcionalidad aumenta el acceso.
137136
* La declaración de acceso de una funcionalidad puede ser proporcionada por un miembro diferente de la comunidad, incluidos los revisores de *issue*.
138137
2. Una nueva solicitud de funcionalidad puede ser evaluada para su inclusión en base a los siguientes criterios:
139-
* ¿La función encaja en el alcance del proyecto y los principios de diseño [principios de diseño](../design_principles/) de p5.js?
138+
* ¿La función encaja en el alcance del proyecto y los principios de diseño [principios de diseño](../es/contribute/contributor_guidelines/#software-design-principles) de p5.js?
140139
* Por ejemplo, una solicitud para agregar una nueva forma primitiva de dibujo puede ser considerada, pero una solicitud para adoptar un protocolo de Internet de las cosas basado en el navegador probablemente estará fuera de alcance.
141140
* En general, el alcance de p5.js debería ser relativamente estrecho para evitar un exceso de características poco utilizadas.
142141
* Si una función no encaja en el alcance de p5.js, sugiere al autor del *issue* que implemente la función como una biblioteca complementaria.
@@ -153,7 +152,7 @@ Los *issues* para solicitar funcionalidades deberían utilizar la plantilla "New
153152

154153
Las solicitudes de *issues* de mejora de función deberían utilizar la plantilla de incidentes de "Existing Feature Enhancement" (Mejora de Funcionalidades Existentes). El proceso es muy similar a las solicitudes de nuevas funcionalidades. La diferencia entre una *new feature request* (solicitud de nueva funcionalidad) y una *feature request* (Mejora de Funcionalidad) puede ser confusa a veces. La mejora de función principalmente trata sobre las funcionalidades existentes de p5.js, mientras que una solicitud de nueva función podría estar solicitando la adición de funcionalidades completamente nuevas.
155154

156-
1. Similar a las solicitudes de nuevas funcionalidades, las mejoras de función solo deben ser aceptadas si aumentan el acceso a p5.js. Por favor, consulta el punto 1 de la [sección anterior](../steward_guidelines.md#feature-request).
155+
1. Similar a las solicitudes de nuevas funcionalidades, las mejoras de función solo deben ser aceptadas si aumentan el acceso a p5.js. Por favor, consulta el punto 1 de la [sección anterior](../es/contribute/steward_guidelines/#feature-request).
157156
2. Los criterios de inclusión para las mejoras de función son similares a los de las solicitudes de nuevas funcionalidades, pero se debe prestar especial atención a los posibles cambios incompatibles.
158157
* Si se están modificando funcionalidades existentes, todas las firmas de funcionalidades válidas y documentadas previamente deben comportarse de la misma manera.
159158
3. Las mejoras de funcionalidades deben ser aprobadas por al menos un supervisor o responsable de mantenimiento antes de que comience el trabajo hacia una *pull request*. El proceso de revisión de *pull request* para mejoras de funcionalidades está documentado a continuación.
@@ -173,7 +172,7 @@ Este tipo de *issue* tiene una plantilla mínima de discusión y debería ser ut
173172
Casi todas las contribuciones de código a los repositorios de p5.js se realizan a través de Pull Request. Los supervisores y los responsables de mantenimiento pueden tener *push access* (acceso de escritura) a los repositorios, pero aún se les anima a seguir el mismo proceso de *issue* > *pull request* > proceso de revisión al contribuir con código. Aquí están los pasos para revisar una *pull request*:
174173

175174
* La plantilla de pull request se puede encontrar [Aquî](https://github.com/processing/p5.js/blob/main/.github/PULL_REQUEST_TEMPLATE.md).
176-
* Casi todas las solicitudes de pull requests deben tener *issues* asociados abiertos y discutidos primero, lo que significa que los["flujos de trabajo de los *issues* mås relevantes ](../steward_guidelines.md#issues) deben haber sido seguidos primero antes de que una *pull request* sea revisada por cualquier supervisor o responsable de mantenimiento.
175+
* Casi todas las solicitudes de pull requests deben tener *issues* asociados abiertos y discutidos primero, lo que significa que los["flujos de trabajo de los *issues* mås relevantes ](../es/contribute/steward_guidelines/#issues) deben haber sido seguidos primero antes de que una *pull request* sea revisada por cualquier supervisor o responsable de mantenimiento.
177176
* Las únicas instancias donde esto no se aplica son correcciones muy menores de errores tipográficos, las cuales no requieren un *issue* abierto y pueden ser fusionadas por cualquier persona con acceso para aplicar *merge* (fusionar) al repositorio, incluso si no son supervisores de una área en particular.
178177
* Si bien esta excepción existe, la aplicaremos en la práctica solo mientras se siga alentando a los contribuyentes a abrir nuevos *issues* primero. En otras palabras, si tienes dudas sobre si esta excepción se aplica, simplemente abre un *issue* de todos modos.
179178
* Si una "pull request"no resuelve completamente el *issue* referenciado, puedes editar la publicación original y cambiar "Resolves #OOOO" a "Addresses #OOOO" para que no cierre automáticamente el *issue* original cuando la *pull request* aplique *merge* (se fusione).
@@ -189,7 +188,7 @@ Correcciones simples, como la corrección de un pequeño error tipográfico, pue
189188

190189
1. *Bug fixes* (Corrección de errores) deberían ser revisado por el supervisor del área relevante, idealmente el mismo que aprobó el *issue* referenciado para su corrección.
191190
2. La pestaña "Files Changed" de la *pull request* se puede utilizar para revisar inicialmente si el *fix* (la ccorrección) se implementa según lo descrito en la discusión del *issue*.
192-
3. La *pull request* Debería ser probada localmente siempre que sea posible y relevante. El GitHub CLI puede ayudar a agilizar parte del proceso. Ver más abajo en [Consejos y trucos](../steward_guidelines.md#tips-tricks).
191+
3. La *pull request* Debería ser probada localmente siempre que sea posible y relevante. El GitHub CLI puede ayudar a agilizar parte del proceso. Ver más abajo en [Consejos y trucos](#consejos-y-trucos).
193192
* [ ] La Corrección debe abordar suficientemente el *issue* original.
194193
* [ ] La Corrección no debe cambiar ningún comportamiento existente a menos que se acuerde en el *issue* original.
195194
* [ ] La Corrección no debe tener un impacto significativo en el rendimiento de p5.js.
@@ -228,7 +227,7 @@ Las *pull requests* de Dependabot generalmente solo son visibles para los admini
228227

229228
## Proceso de Compilación
230229

231-
Esta sección no cubrirá la configuración general de compilación (build) ni los comandos, sino más bien detalles sobre lo que sucede detrás de escena. Consulta las [directrices para administradores](../contributor_guidelines.md#working-on-p5js-codebase) para obtener información más detallada sobre la construcción.
230+
Esta sección no cubrirá la configuración general de compilación (build) ni los comandos, sino más bien detalles sobre lo que sucede detrás de escena. Consulta las [directrices para administradores](../es/contribute/contributor_guidelines/#working-on-the-p5js-codebase/) para obtener información más detallada sobre la construcción.
232231

233232
A partir de la versión 2.0 de p5.js, el proyecto ya no usa Grunt para la automatización de tareas. En su lugar, los procesos de compilación y pruebas (test) se manejan usando herramientas modernas como scripts de npm, ESLint y [Vitest](https://vitest.dev/).
234233

@@ -297,7 +296,7 @@ Nota: El proceso de compilación de Browserify/Grunt (por ejemplo, `browserify`,
297296

298297
## Proceso de Lanzamiento
299298

300-
Consulta [release\_process.md](../release_process/).
299+
Consulta [release\_process.md](../es/contribute/release_process/).
301300

302301
***
303302

@@ -329,13 +328,13 @@ A continuación, se muestran algunas de las Respuestas Guardadas que están sien
329328
330329
##### Cerrando: Acceso
331330

332-
> No veo mucho interés en esta función, y no tenemos una explicación clara de cómo [amplía el acceso](../access/), así que cerraré esto por ahora. Si se puede agregar una declaración de acceso a la solicitud del <em>issue</em>, no dudes en volver a abrirlo.
331+
> No veo mucho interés en esta función, y no tenemos una explicación clara de cómo [amplía el acceso](../es/contribute/access/), así que cerraré esto por ahora. Si se puede agregar una declaración de acceso a la solicitud del <em>issue</em>, no dudes en volver a abrirlo.
333332
334-
> No vemos una explicación más detallada de cómo esta cuestión [amplía el acceso](../access/), así que cerraré este <em>issue</em> por ahora. Si se puede agregar una declaración de acceso más detallada a la solicitud de función, no dudes en volver a abrirla. ¡Gracias!
333+
> No vemos una explicación más detallada de cómo esta cuestión [amplía el acceso](../es/contribute/access/), así que cerraré este <em>issue</em> por ahora. Si se puede agregar una declaración de acceso más detallada a la solicitud de función, no dudes en volver a abrirla. ¡Gracias!
335334
336335
##### Cerrando: Complemento
337336

338-
> Creo que esta función está fuera del alcance de la API de p5.js (intentamos mantenerla lo más minimalista posible), pero podría ser un gran punto de partida para una biblioteca complementaria. Consulta la documentación aquí sobre cómo crear un complemento: [https://github.com/processing/p5.js/blob/main/contributor\_docs/creating\_libraries.md](../creating_libraries/)
337+
> Creo que esta función está fuera del alcance de la API de p5.js (intentamos mantenerla lo más minimalista posible), pero podría ser un gran punto de partida para una biblioteca complementaria. Consulta la documentación aquí sobre cómo crear un complemento: [https://github.com/processing/p5.js/blob/main/contributor\_docs/creating\_libraries.md](../es/contribute/creating_libraries/).
339338
340339
##### Cerrando PR: Primero Necesita <em>Issue</em>
341340

0 commit comments

Comments
 (0)