Contributing

Si encontraste un bug en alguno de nuestros componentes, por favor seguí los siguientes pasos:

  • Asegurate que el bug no haya sido reportado ya en Github buscando en la página de issues
  • Si el bug no fue reportado aún, creá un nuevo issue. Por favor completá la plantilla con toda la información requerida para ayudarnos a reproducir el error

Si ninguno de nuestros componentes se adapta a las necesidades de tu aplicación o proyecto, o un componente existente no se adapta a tus necesidades, podés solicitar un nuevo componente o feature, siguiendo estos pasos:

  • Primero asegurate que realmente sea imposible lograr lo que estás buscando usando los componentes existentes. Podés verificar todas las propiedades y funcionalidades existentes en nuestro Storybook
  • Si ningún componente se adapta, podés solicitar uno nuevo (o agregar funcionalidad a uno existente) abriendo un issue. Por favor tomá el tiempo necesario para describir todo lo que el componente debería hacer, cómo debería verse, y en qué contextos se usaría usando la plantilla. Si podés agregar bocetos o benchmarks que nos ayuden a entender mejor cómo se usa el componente, agregalos a la descripción del issue

Si desarrollaste un nuevo componente o funcionalidad para nuestra biblioteca, o parcheaste un bug reportado en nuestro directorio de issues, seguí estos pasos:

  • Abrí un nuevo pull request en nuestro repositorio con el parche o contribución
  • Asegurate que la descripción explique claramente el error y su solución, o describa la funcionalidad que se está agregando
  • En caso de estar reparando un error, por favor etiquetá el número de issue