-
Notifications
You must be signed in to change notification settings - Fork 3
Añadir plantillas de issues y PR, CODEOWNERS y guía de contribución #144
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
yosef7
wants to merge
1
commit into
main
Choose a base branch
from
chore/141-plantillas-contribucion
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,6 @@ | ||
| # Responsables de revisión del sitio. | ||
| # GitHub usa este archivo desde la rama de destino del PR. | ||
| /2026/ @yosef7 | ||
| /netlify.toml @yosef7 | ||
| /scripts/ @yosef7 | ||
| /.github/ @yosef7 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,28 @@ | ||
| --- | ||
| name: Cambio de contenido | ||
| about: Propón una corrección o actualización del contenido público. | ||
| title: "[Contenido] " | ||
| --- | ||
|
|
||
| ## Página y edición afectadas | ||
|
|
||
| <!-- URL o ruta del archivo. --> | ||
|
|
||
| ## Texto o contenido actual | ||
|
|
||
| ## Cambio propuesto | ||
|
|
||
| <!-- Incluye el texto nuevo o describe el recurso que se debe actualizar. --> | ||
|
|
||
| ## Motivo y fuente pública | ||
|
|
||
| <!-- Enlaza la fuente verificable e indica si falta confirmación de la organización. | ||
| Las ediciones archivadas solo admiten correcciones puntuales: explica la necesidad si aplica. --> | ||
|
|
||
| ## Criterios de aceptación | ||
|
|
||
| - [ ] <!-- Resultado comprobable. --> | ||
|
|
||
| Consulta la [guía de contribución](https://github.com/pythonpanama/pycon_panama_web/blob/main/CONTRIBUTING.md). Para consultas sobre el evento que no sean del sitio, escribe a [pyconpanama@gmail.com](mailto:pyconpanama@gmail.com). | ||
|
|
||
| <!-- Última actualización de la plantilla: 27 de septiembre de 2026. --> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,5 @@ | ||
| blank_issues_enabled: true | ||
| contact_links: | ||
| - name: Consultas sobre PyCon Panamá | ||
| url: mailto:pyconpanama@gmail.com | ||
| about: Para consultas sobre el evento que no sean errores o cambios del sitio web. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,33 @@ | ||
| --- | ||
| name: Error en el sitio | ||
| about: Informa un fallo de navegación, visualización o funcionamiento. | ||
| title: "[Error] " | ||
| --- | ||
|
|
||
| ## Página y edición afectadas | ||
|
|
||
| <!-- URL y edición, por ejemplo https://pycon.pa/2026/registro.html. --> | ||
|
|
||
| ## Pasos para reproducir | ||
|
|
||
| 1. <!-- Abre la página indicada. --> | ||
| 2. <!-- Describe la acción. --> | ||
| 3. <!-- Indica cuándo aparece el fallo. --> | ||
|
|
||
| ## Resultado esperado | ||
|
|
||
| ## Resultado observado | ||
|
|
||
| ## Entorno | ||
|
|
||
| - Dispositivo y sistema operativo: | ||
| - Navegador y versión: | ||
| - ¿Ocurre en móvil, escritorio o ambos?: | ||
|
|
||
| ## Evidencia | ||
|
|
||
| <!-- Adjunta capturas o mensajes de error si ayudan. Oculta datos personales y credenciales. --> | ||
|
|
||
| Consulta la [guía de contribución](https://github.com/pythonpanama/pycon_panama_web/blob/main/CONTRIBUTING.md). Para consultas sobre el evento que no sean del sitio, escribe a [pyconpanama@gmail.com](mailto:pyconpanama@gmail.com). | ||
|
|
||
| <!-- Última actualización de la plantilla: 27 de septiembre de 2026. --> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,25 @@ | ||
| --- | ||
| name: Mejora técnica | ||
| about: Propón mejoras de accesibilidad, rendimiento, mantenimiento o herramientas. | ||
| title: "[Mejora] " | ||
| --- | ||
|
|
||
| ## Problema que se quiere resolver | ||
|
|
||
| ## Propuesta | ||
|
|
||
| ## Alcance | ||
|
|
||
| <!-- Páginas, ediciones, archivos o herramientas afectados; qué queda fuera. --> | ||
|
|
||
| ## Alternativas consideradas | ||
|
|
||
| ## Criterios de aceptación y validación | ||
|
|
||
| <!-- Describe resultados comprobables y cómo verificar que la mejora funciona. --> | ||
|
|
||
| - [ ] <!-- Resultado comprobable. --> | ||
|
|
||
| Consulta la [guía de contribución](https://github.com/pythonpanama/pycon_panama_web/blob/main/CONTRIBUTING.md). Para consultas sobre el evento que no sean del sitio, escribe a [pyconpanama@gmail.com](mailto:pyconpanama@gmail.com). | ||
|
|
||
| <!-- Última actualización de la plantilla: 27 de septiembre de 2026. --> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,31 @@ | ||
| ## Cambio y motivo | ||
|
|
||
| <!-- Describe el problema y el comportamiento o contenido resultante. --> | ||
|
|
||
| ## Issue relacionado | ||
|
|
||
| <!-- Usa Closes #N si este PR resuelve por completo el issue, o Refs #N si es parcial. --> | ||
|
|
||
| ## Páginas, edición y archivos afectados | ||
|
|
||
| ## Validación | ||
|
|
||
| <!-- Marca solo lo comprobado. Si algo no aplica, indícalo y explica por qué. | ||
| Incluye los resultados y cualquier fallo preexistente; no marques como correcta una prueba fallida. --> | ||
|
|
||
| - [ ] Ejecuté `python3 scripts/validate_site.py` y registré el resultado. | ||
| - [ ] Ejecuté `node --test tests/*.cjs` y registré el resultado. | ||
| - [ ] Ejecuté `git diff --check` sin errores. | ||
| - [ ] Revisé las páginas afectadas en escritorio y móvil. | ||
| - [ ] Comprobé navegación, enlaces, imágenes, contraste, foco de teclado y zoom cuando aplica. | ||
| - [ ] Revisé sitemap, canonical y metadatos sociales si cambié contenido o rutas. | ||
|
|
||
| ### Resultados y evidencia | ||
|
|
||
| <!-- Incluye comandos, capturas o enlace al preview, según corresponda. --> | ||
|
|
||
| ## Guía de contribución | ||
|
|
||
| Consulta [CONTRIBUTING.md](https://github.com/pythonpanama/pycon_panama_web/blob/main/CONTRIBUTING.md) y la [validación del README](https://github.com/pythonpanama/pycon_panama_web/blob/main/README.md#validar-antes-de-proponer-cambios). | ||
|
|
||
| <!-- Última actualización de la plantilla: 27 de septiembre de 2026. --> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,40 @@ | ||
| # Contribuir al sitio de PyCon Panamá | ||
|
|
||
| Última actualización: 27 de septiembre de 2026. | ||
|
|
||
| Este repositorio mantiene el sitio público de PyCon Panamá. La edición activa es `2026/`; `2025/` y `2024/` se conservan como archivo y solo admiten correcciones puntuales. | ||
|
|
||
| ## Abrir un issue | ||
|
|
||
| Busca primero si el problema ya está reportado. Elige una plantilla de **error en el sitio**, **cambio de contenido** o **mejora técnica** y completa sus apartados con la página o archivo afectado, el motivo y el resultado esperado. Para contenido del evento, aporta una fuente pública e indica si falta confirmación de la organización. | ||
|
|
||
| Las consultas del evento que no correspondan al sitio se atienden en [pyconpanama@gmail.com](mailto:pyconpanama@gmail.com). | ||
|
|
||
| ## Preparar un cambio | ||
|
|
||
| 1. Sigue el [inicio rápido](README.md#inicio-rápido) para servir el sitio desde la raíz. | ||
| 2. Crea una rama desde `main` actualizado, con un nombre descriptivo y un único propósito. | ||
| 3. Aplica las indicaciones de [Cambiar el sitio](README.md#cambiar-el-sitio) y [Contribuir](README.md#contribuir). Mantén pequeños los commits y explica el motivo del cambio. | ||
| 4. Conserva fuera del repositorio los datos privados, credenciales y SQL internos: Netlify publica la raíz completa. Publica únicamente información del evento confirmada por la organización. | ||
|
|
||
| ## Validar y abrir un PR | ||
|
|
||
| Ejecuta desde la raíz, con Python 3 y Node.js disponibles: | ||
|
|
||
| ```bash | ||
| python3 scripts/validate_site.py | ||
| node --test tests/*.cjs | ||
| git diff --check | ||
| ``` | ||
|
|
||
| Node.js se usa para las pruebas; el sitio estático no requiere compilación. Consulta [Validar antes de proponer cambios](README.md#validar-antes-de-proponer-cambios) para las comprobaciones HTTP, visuales en escritorio y móvil, y de enlaces externos. Si no tienes red, usa `python3 scripts/validate_site.py --skip-external` y declara esa limitación. | ||
|
|
||
| Abre el PR hacia `main`, completa la plantilla e incluye el issue, las páginas o archivos afectados y los resultados. Explica cualquier fallo o comprobación que no aplique. Revisa el preview de Netlify cuando esté disponible. | ||
|
|
||
| ## Revisión y publicación | ||
|
|
||
| [CODEOWNERS](.github/CODEOWNERS) identifica a quien revisa `2026/`, `netlify.toml`, `scripts/` y `.github/`. GitHub utiliza el archivo de la rama de destino para solicitar revisiones; comenzará a hacerlo cuando este archivo se integre en `main`. | ||
|
|
||
| CODEOWNERS no impone por sí solo una aprobación obligatoria: esa exigencia se configura en las reglas de protección de la rama con **Require review from Code Owners**. Consulta la [documentación de GitHub](https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners). La integración y la verificación de producción siguen el flujo de [Despliegue](README.md#despliegue). | ||
|
|
||
| Respeta el [Código de Conducta](2026/codigo_conducta.html) en todas las interacciones del proyecto. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ya tenemos configuradas las reglas de aprobación en GitHub. y en una organización especifica para aprobaciones
Agregar este CODEOWNERS deja a @yosef7 , como único aprobador de esas carpetass.