@domunkit/design-system
v1.0.1
Published
Esta es una libreria de componentes React para ayudar a los desarrolladores de Sumerlab a crear la mejor experiencia para sus usuarios.
Downloads
5
Readme
DESIGN SYSTEM SUMERLABS
Esta es una libreria de componentes React para ayudar a los desarrolladores de Sumerlab a crear la mejor experiencia para sus usuarios.
What's inside?
Este repositorio es un monorepo y contienen las siguientes apps:
Apps and Packages
icons: Sumerlabs icon components librarylint: Sumerlabs linter config for Javascript and Typescripts projectspre-commit: Sumerlabs Git precommit rules integration for Sumer projectsthemes: Sumerlabs themes utils libraryui: Sumerlabs components Ui libraryutils: Sumerlabs utils functions
Each package/app is 100% TypeScript.
Commit Rules
Para los commits que se hacen al repositorio se tiene en cuenta Conventional Commits que define una serie de reglas que hacen sencillo la legibilidad del historico en cada una de las apps y paquetes que componen el monorepo
Format
(<ámbito>): <descripción>
$ git commit -m "chore(Root): add commit rules to README"- Tipo: Se refiere al tipo de modificación que se envia en el commit
- Ámbito: Sirve para indicar en que app o package del monorepo se hicieron modificaciones
- Descripción: Breve descripción del cambio.
Type Commits
- feat: cuando se añade una nueva funcionalidad.
- fix: cuando se arregla un error.
- chore: tareas rutinarias que no sean específicas de una feature o un error como por ejemplo añadir contenido al fichero .gitignore o instalar una dependencia.
- test: si añadimos o arreglamos tests.
- docs: cuando solo se modifica documentación.
- build: cuando el cambio afecta al compilado del proyecto.
- ci: el cambio afecta a ficheros de configuración y scripts relacionados con la integración continua.
- style: cambios de legibilidad o formateo de código que no afecta a funcionalidad.
- refactor: cambio de código que no corrige errores ni añade funcionalidad, pero mejora el código.
- perf: usado para mejoras de rendimiento.
- revert: si el commit revierte un commit anterior. Debería indicarse el hash del commit que se revierte.
