Skip to content

geekhadev/openfeedback

Repository files navigation

OpenFeedback 😎 (openfeedback.dev)

💁 Acerca del proyecto

SomosJuniors es una comunidad de entusiasta que quieren aprender y mejorar sus habilidades en programación. Este proyecto nace con el propósito de permitir a nuestros miembros exponer sus proyectos, recibir retroalimentación valiosa y mejorar sus habilidades. Además, ofrece una plantilla de portafolio para que puedan mostrar su trabajo de la mejor manera.

También te invitamos a leer el código de conducta para que conozcas las reglas de convivencia del proyecto.

Y seguir todos los proyectos de la comunidad en SomosJuniors

Características

  • Publicación de proyectos: Los miembros pueden subir sus proyectos para mostrarlos a la comunidad.
  • Feedback constructivo: Otros miembros pueden dar su opinión y consejos sobre los proyectos publicados.
  • Sistema de estrellas: Los proyectos pueden recibir estrellas como muestra de apreciación y reconocimiento.
  • Filtrado y búsqueda: Herramientas para encontrar proyectos según diferentes criterios.
  • Plantilla de portafolio: Un espacio personalizable para que cada miembro muestre su trabajo y experiencia.

🎃 Hacktoberfest

¡Estamos emocionados de anunciar que este proyecto forma parte del Hacktoberfest! Invitamos a todos los contribuyentes a colaborar y ayudar a mejorar esta plataforma. Es una oportunidad perfecta para aportar a un proyecto open source y aprender en el proceso.

👩‍💻 ¿Cómo contribuir?

Es importante que leas y entiendas las recomendaciones para contribuir con el proyecto, ya que será más fácil poder revisar, aprobar tus contribucione y poder darte un feedback más rápido.

Es un proyecto open source, por lo que cualquier persona puede participar, pero recomendamos seguir estos pasos para que las revisiones de las contribuciones sean más rápidas y sencillas:

  1. Hacer fork del proyecto.
  2. Crear un issue con el feature o bug que quieres solucionar.
  3. Crear una rama con el nombre del issue.
  4. Crear un Pull Request con la implementación.
  5. Esperar la aprobación o feedback de los colaboradores.
  6. Una vez aprobado, hacer merge a la rama master.

Tu contribución será añadida al proyecto.

Recomendaciones para crear un issue

  • Verifica que no exista un issue con el mismo problema o funcionalidad.
  • El título debe ser descriptivo y conciso.
  • En la descripción, explica el problema que quieres solucionar o la funcionalidad que quieres añadir.
  • Si es un bug, describe los pasos para reproducirlo.
  • Si es un feature, describe cómo debería funcionar.

Recomendaciones para crear commits

Para asegurar la coherencia y legibilidad de nuestros commits, siga las siguientes reglas al escribir sus mensajes de commit:

  1. Tipo de commit: Debe ser siempre en minúsculas. Puede elegir entre:
  • feat: Una nueva característica
  • fix: Una corrección de error
  • docs: Cambios en la documentación
  • style: Cambios que no afectan el significado del código (espacios en blanco, formato, etc.)
  • refactor: Cambios en el código que no corrigen errores ni añaden características
  • test: Añadir o corregir pruebas
  • revert: Revertir un commit anterior
  • ci: Cambios en las configuraciones de CI/CD

Ejemplo: feat: add new login button

  1. Asunto del commit:
  • Debe ser siempre en minúsculas.
  • Longitud mínima: 10 caracteres.
  • Longitud máxima: 50 caracteres.

Ejemplo: docs: update user documentation

  1. Cuerpo del commit:

Longitud máxima: 72 caracteres por línea.

Ejemplo:

refactor(web): change button styles

Updated the primary, secondary button styles for better user experience

Recomendaciones para crear un Pull Request

  • Verifica que no exista un Pull Request con la misma implementación.
  • El título debe ser descriptivo y conciso.
  • En la descripción, explica la implementación y los cambios que realizaste.
  • Si es un bug, describe los pasos para reproducirlo.
  • Si es un feature, describe cómo debería funcionar.
  • No hagas cambios en archivos que no estén relacionados con el issue.
  • No hagas implementaciones muy grandes en un solo Pull Request.

Contribuidores

¿Qué esperas para contribuir? ¡Únete a la comunidad!