Contributing

Se você encontrou um bug em algum dos nossos componentes, por favor siga os passos abaixo:

  • Certifique-se de que o bug ainda não foi reportado no Github pesquisando na página de issues
  • Se o bug ainda não foi reportado, crie uma nova issue. Por favor preencha o template com todas as informações necessárias para nos ajudar a reproduzir o erro

Se nenhum dos nossos componentes atende às necessidades da sua aplicação ou projeto, ou um componente existente não atende às suas necessidades, você pode solicitar um novo componente ou feature seguindo estes passos:

  • Primeiro certifique-se de que realmente é impossível alcançar o que você está buscando usando os componentes existentes. Você pode verificar todas as propriedades e funcionalidades existentes no nosso Storybook
  • Se nenhum componente atender, você pode solicitar um novo (ou adicionar funcionalidade a um existente) abrindo uma issue. Por favor reserve um tempo para descrever tudo o que o componente deveria fazer, como ele deveria se parecer e em quais contextos ele seria usado usando o template. Se você puder adicionar esboços ou benchmarks que nos ajudem a entender melhor como o componente é usado, adicione-os à descrição da issue

Se você desenvolveu um novo componente ou funcionalidade para a nossa biblioteca, ou corrigiu um bug reportado no nosso diretório de issues, siga estes passos:

  • Abra um novo pull request no nosso repositório com a correção ou contribuição
  • Certifique-se de que a descrição explique claramente o erro e sua solução, ou descreva a funcionalidade que está sendo adicionada
  • Em caso de estar corrigindo um erro, por favor mencione o número da issue