Skip to content

Commit

Permalink
AñadiCode of conduct, Contributing, License, Security policy, Issue t…
Browse files Browse the repository at this point in the history
…emplates y Pull request template
  • Loading branch information
TioTropi committed Dec 13, 2024
1 parent 4751e2f commit 4054304
Show file tree
Hide file tree
Showing 7 changed files with 285 additions and 0 deletions.
27 changes: 27 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
name: Reportar un error 🐛
about: Ayúdanos a mejorar reportando errores.
title: "[BUG] Breve descripción del error"
labels: bug
assignees: ''
---

## Descripción del error
Una descripción clara y concisa del problema.

## Pasos para reproducirlo
1. Ve a '...'
2. Haz clic en '...'
3. Desplázate hasta '...'
4. Observa el error.

## Comportamiento esperado
Una descripción clara de lo que esperabas que sucediera.

## Capturas de pantalla
Si es posible, agrega capturas de pantalla para explicar mejor el problema.

## Información adicional
- Sistema operativo: [e.g. Windows, macOS, Linux]
- Navegador: [e.g. Chrome, Firefox, Safari]
- Versión del proyecto: [e.g. v1.0.0]
19 changes: 19 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
name: Solicitar una funcionalidad 💡
about: Propón una idea para mejorar el proyecto.
title: "[FEATURE] Breve descripción de la funcionalidad"
labels: enhancement
assignees: ''
---

## Contexto
Explica brevemente por qué esta funcionalidad es necesaria.

## Descripción de la funcionalidad
Describe cómo debería funcionar la nueva funcionalidad.

## Alternativas consideradas
Menciona si has pensado en alguna alternativa o solución diferente.

## Información adicional
Agrega cualquier otra cosa que creas relevante.
37 changes: 37 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Descripción del Pull Request 🚀
Por favor, proporciona una descripción clara y concisa de los cambios realizados.

## ¿Qué se ha hecho? ✨
- [ ] Se agregó una nueva funcionalidad
- [ ] Se corrigió un error
- [ ] Se mejoró la documentación
- [ ] Otro (especificar):

## Issue relacionado 🐛
Si este PR está relacionado con un issue, indícalo aquí:
Closes #número_del_issue

## Cambios principales 📝
Describe los cambios principales realizados en este PR:
- Cambio 1
- Cambio 2
- Cambio 3

## Pasos para probar el cambio ⚙️
Proporciona los pasos necesarios para verificar que los cambios funcionan como se espera:
1. Ir a '...'
2. Ejecutar '...'
3. Verificar '...'

## Screenshots 📸 (si aplica)
Si los cambios afectan la interfaz de usuario o la experiencia visual, agrega capturas de pantalla aquí.

## Checklist ✅
Antes de enviar este PR, asegúrate de completar la siguiente lista:
- [ ] Probé los cambios localmente.
- [ ] Revisé la documentación para reflejar los cambios.
- [ ] Agregué pruebas unitarias si es necesario.
- [ ] Este PR no rompe funcionalidades existentes.

## Información adicional ℹ️
Agrega cualquier información adicional que consideres relevante para este PR.
47 changes: 47 additions & 0 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# Código de Conducta de la Comunidad TioTropiDev

## Nuestra Promesa

En el espíritu de fomentar un ambiente abierto e inclusivo, nosotros, como colaboradores y administradores de este proyecto, nos comprometemos a hacer de la participación una experiencia libre de acoso para todos, independientemente de la edad, el tamaño corporal, la discapacidad, la etnia, las características sexuales, la identidad y expresión de género, el nivel de experiencia, la educación, el estatus socioeconómico, la nacionalidad, la apariencia personal, la raza, la religión o la identidad y orientación sexual.

## Nuestros Estándares

Ejemplos de comportamiento que contribuyen a crear un ambiente positivo incluyen:

- Usar un lenguaje amable e inclusivo.
- Respetar diferentes puntos de vista y experiencias.
- Aceptar críticas constructivas de manera amable.
- Enfocarse en lo que es mejor para la comunidad.
- Mostrar empatía hacia los demás miembros de la comunidad.

Ejemplos de comportamiento inaceptable incluyen:

- El uso de lenguaje o imágenes sexualizadas y atención o avances sexuales no deseados.
- Trolleo, comentarios insultantes o despectivos y ataques personales o políticos.
- Acoso público o privado.
- Publicar información privada de terceros, como direcciones físicas o electrónicas, sin su permiso explícito.
- Cualquier conducta que razonablemente podría considerarse inapropiada en un entorno profesional.

## Responsabilidades

Los administradores del proyecto son responsables de aclarar y hacer cumplir estos estándares de comportamiento aceptable y tomarán las acciones correctivas apropiadas de manera justa en respuesta a cualquier comportamiento que consideren inapropiado, amenazante, ofensivo o dañino.

## Aplicación

Ejemplos de acciones que los administradores del proyecto pueden tomar en respuesta a un comportamiento inaceptable incluyen:

- Una advertencia verbal o escrita.
- Suspensión temporal o permanente de la participación en el proyecto.
- Eliminación de contenido que viole las normas.

## Alcance

Este código de conducta aplica tanto dentro de los espacios del proyecto como en los espacios públicos cuando un individuo representa el proyecto o su comunidad. Ejemplos de representación del proyecto incluyen usar una dirección de correo electrónico oficial del proyecto, publicar en una cuenta oficial de redes sociales o actuar como representante designado en un evento en línea o fuera de línea.

## Cómo Reportar un Problema

Si observas o experimentas un comportamiento que viola este código de conducta, por favor repórtalo enviando un correo a **[[email protected]](mailto:[email protected])**. Todas las quejas serán revisadas e investigadas y resultarán en una respuesta que se considere necesaria y apropiada para las circunstancias. La confidencialidad será respetada con respecto al denunciante de cualquier incidente.

## Atribución

Este Código de Conducta está adaptado del [Contributor Covenant](https://www.contributor-covenant.org/es/version/2/1/code_of_conduct/) versión 2.1.
69 changes: 69 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
# 🛠️ Guía para Contribuir

¡Gracias por tu interés en contribuir a este proyecto! Estamos emocionados de recibir tus ideas, correcciones y mejoras. Este documento te guiará a través de los pasos para hacer una contribución. 🌟

---

## 🧐 Cómo Puedes Contribuir

### 🐞 Reportar Errores
Si encuentras un error o problema en el proyecto:

1. ✅ Verifica que no haya un issue abierto relacionado con el mismo problema.
2. ➕ Si no existe, abre un [nuevo issue](https://github.com/TioTropi/TioTropiDev/issues) proporcionando la siguiente información:
📝 Una descripción clara del problema.
📋 Pasos para reproducirlo.
💻 El entorno donde ocurre (sistema operativo, navegador, etc.).
🖼️ Cualquier mensaje de error o captura de pantalla relevante.

### 💡 Sugerir Nuevas Funcionalidades
Si tienes una idea para una mejora o nueva funcionalidad:

1. 🔍 Verifica en los issues si alguien más ya propuso algo similar.
2. 🆕 Si no existe, abre un issue con el prefijo **[Sugerencia]** y describe:
- 🛠️ Qué problema resuelve tu propuesta.
- 💭 Cómo imaginas que podría implementarse.

### 💻 Contribuir Código
Si quieres añadir código al proyecto:

1. 🍴 **Fork** este repositorio.

2. 🌿 Crea una rama para tu cambio:
git checkout -b feature/nueva-funcionalidad

3. ✍️ Realiza los cambios en tu copia local y confirma tus cambios con un mensaje claro:
git commit -m "Añadí nueva funcionalidad X"

4. 🚀 Haz push de tu rama:
git push origin feature/nueva-funcionalidad

5. 📨 Abre un Pull Request (PR) desde tu rama hacia la rama principal de este repositorio. Asegúrate de:
📝 Explicar qué cambios realizaste.
🔗 Indicar si resuelve un issue existente (usa el formato: Closes #número).

#### 🖋️ Estilo de Código
Para mantener la consistencia en el proyecto, por favor sigue estas guías de estilo:

🌐 Lenguajes Web: Sigue las mejores prácticas de HTML, CSS y JavaScript.
✏️ Nombres de Variables: Usa nombres claros y descriptivos.
💬 Comentarios: Añade comentarios claros y útiles para explicar lógica compleja.

##### 🔍 Revisión y Aprobación
Una vez que envíes tu PR:

🛡️ Será revisado por los administradores del proyecto.
📢 Si se necesitan cambios, se te notificará para que los ajustes.
✅ Cuando se apruebe, tus contribuciones serán fusionadas al proyecto.

###### 📜 Código de Conducta
Por favor, revisa nuestro Código de Conducta para asegurarte de que tu comportamiento sea respetuoso y constructivo. 🤝

###### 📬 Contacto
Si tienes preguntas o necesitas ayuda, no dudes en contactarnos a través de:

✉️ Email: [email protected]
🐱 GitHub Issues: Abriendo un issue aquí.

🌟 ¡Gracias por contribuir!
Tu ayuda hace este proyecto más grande y mejor. ¡Juntos creamos un futuro más innovador! 🚀✨
20 changes: 20 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
Licencia MIT
Copyright (c) 2024 TioTropi Dev

Por la presente se concede permiso, sin cargo, a cualquier persona que obtenga una copia
de este software y los archivos de documentación asociados (el "Software"), para tratar
el Software sin restricción, incluyendo, entre otras cosas, los derechos
de usar, copiar, modificar, fusionar, publicar, distribuir, sublicenciar y/o vender
copias del Software, y para permitir que las personas a quienes se les
proporciona el Software lo hagan, sujeto a las siguientes condiciones:

El aviso de copyright anterior y este aviso de permiso se incluirán en todas
las copias o partes sustanciales del Software.

⚠️ Aviso
Este software es una herramienta creada con pasión y esfuerzo. Aunque está diseñado para ser útil, se proporciona "TAL CUAL", SIN GARANTÍAS de ningún tipo, ya sea explícitas o implícitas, incluidas, entre otras, las garantías de comerciabilidad, idoneidad para un propósito particular y no infracción.

En ningún caso los autores o titulares de los derechos de autor serán responsables de ningún reclamo, daño u otra responsabilidad que surja del uso de este software o esté relacionado con él, ya sea en una acción contractual, agravio o de otro tipo.

🌟 Nota de TioTropi Dev
"Al usar este software, formas parte de una comunidad que valora el conocimiento compartido y la colaboración. Si mejoras esta herramienta o la utilizas para un proyecto, ¡considera compartir tus avances! Juntos podemos crear algo más grande."
66 changes: 66 additions & 0 deletions SECURITY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
# Política de Seguridad 🔒

## Introducción

La seguridad de nuestros proyectos es una prioridad. Esta política detalla cómo manejar y reportar vulnerabilidades de seguridad relacionadas con este repositorio. Agradecemos profundamente a la comunidad por ayudarnos a mantener nuestro software seguro para todos.

---

## Cómo Reportar Vulnerabilidades

Si encuentras una vulnerabilidad de seguridad, sigue los siguientes pasos:

1. **No abras un issue público:** Para evitar que la información sensible sea divulgada, no publiques vulnerabilidades directamente en el repositorio.

2. **Contáctanos directamente:**
- Envíanos un correo a [[email protected]](mailto:[email protected]).
- En el correo, incluye:
- Una descripción detallada de la vulnerabilidad.
- Pasos para reproducir el problema.
- Cualquier posible solución o parche sugerido.
- Tu información de contacto para responderte.

3. **Espera nuestra respuesta:**
- Te responderemos en un plazo de 48 horas para confirmar que hemos recibido tu reporte.
- Evaluaremos la vulnerabilidad y trabajaremos para resolverla de inmediato.

---

## Proceso de Resolución

1. **Confirmación:** Analizamos y confirmamos el problema reportado.
2. **Corrección:** Desarrollamos y probamos una solución para mitigar la vulnerabilidad.
3. **Lanzamiento:** Publicamos una actualización en el repositorio para resolver el problema.
4. **Reconocimiento (opcional):** Si lo deseas, podemos incluirte en los créditos del proyecto como agradecimiento por tu colaboración.

---

## Alcance

Esta política cubre:
- Vulnerabilidades en el código fuente de este repositorio.
- Dependencias o librerías utilizadas en el proyecto.

No cubre:
- Problemas de seguridad de herramientas o servicios externos utilizados por los usuarios finales.

---

## Responsabilidad

Nos comprometemos a:
- Resolver cualquier vulnerabilidad identificada lo antes posible.
- Proteger la confidencialidad de cualquier información reportada.

Agradecemos a nuestra comunidad por su apoyo en la mejora continua de la seguridad de este proyecto. ¡Gracias por ayudarnos a proteger el ecosistema de desarrollo!

---

## Contacto

Si tienes preguntas o inquietudes adicionales sobre la seguridad de este proyecto, no dudes en contactarnos en:
- **Correo:** [[email protected]](mailto:[email protected])

---

### ¡Gracias por ayudarnos a mantener este proyecto seguro! 🚀

0 comments on commit 4054304

Please sign in to comment.