Git Product home page Git Product logo

hackatrack's Introduction

Hackatrack

MIT License Open Source Love

Este es un proyecto donde la comunidad de HACK A BOSS podrá compar el listado de tracks formativos que se imparten en la academia. Contiene la publicación de los tracks próximos a impartir, así como la posibilidad de consultar el contenido impartido en los tracks anteriores.

Este es un proyecto académico, realizado en el Track Formativo de HACK A BOSS de NextJS y ReactJS, y no tiene nigún fin comercial, ni es un repositorio oficial de HACK A BOSS.

Te invitamos a leer el código de conducta para que conozcas las reglas de convivencia del proyecto.

Características

  • Tracks formativos por impartir: Listado de tracks formativos pendientes en el home.
  • Tracks formativos impartidos: Listado de tracks formativos impartidos y su contenido asociado.
  • Control de acceso con Google para poder visualizar el contenido de los tracks formativos impartidos.

👩‍💻 ¿Cómo contribuir?

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

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 (opcional si no hay una creada).
  3. Crear un Pull Request con la implementación.
  4. Esperar la aprobación o feedback de los colaboradores.
  5. Una vez aprobado, hacer merge a la rama master.

Tu contribución será añadida al proyecto. ¡Gracias por participar!

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!

hackatrack's People

Contributors

geekhadev avatar florpmanzano avatar

Stargazers

 avatar kxflt avatar

Watchers

 avatar

Forkers

florpmanzano

hackatrack's Issues

Cambiar el favicon

El favicon que presenta actualmente el proyecto es el de nextjs, tendría que descargar el favicon ofician de HackABoss y agregarlo al proyecto.

No hay tracks disponibles

Para mejorar la usabilidad y experiencia del usuario en un sitio web, es una excelente idea agregar mensajes claros y útiles en las páginas que puedan estar vacías o que no tengan contenido relevante en ese momento.

Propongo agregar un texto como "No hay tracks completados en este momento. Te invitamos a ver nuestros próximos tracks", donde "nuestros próximos tracks" sería un enlace que redirige al usuario a la página principal.

Cambiar las etiquetas de SEO

Cuando uno comparte el vinculo del proyecto se ve en la información el título "Create Next App" y en la descripción "Generated by create next app".

Estos textos se configuran en el archivo /src/app/layout.js

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.