Contribuição
O Herbst UI é open source e toda ajuda é bem-vinda, de um erro de digitação na documentação a um componente novo. Para manter tudo organizado, o trabalho começa sempre por uma issue.
O fluxo
- Abra uma issue antes de qualquer código. Bugs, ideias e melhorias começam como uma issue no GitHub. Descreva o problema ou a proposta e espere a conversa. Assim ninguém faz trabalho repetido ou fora da direção do projeto.
- Espere a aprovação. Quando a issue for aceita, ela recebe o label
approvede você pode começar. Issues sem discussão prévia podem ser fechadas. - Fork e branch. Faça um fork do repositório e crie uma branch descritiva (
fix/tooltip-focus,feat/toast-progress). - Abra o Pull Request vinculado à issue. Use
Closes #123na descrição. PRs sem issue vinculada serão fechados com um pedido para abrir uma. - Revisão e merge. Todo PR passa pela revisão do mantenedor. A branch
mainé protegida, então nenhum código entra sem PR aprovado.