Contribuindo
Obrigado por expressar seu interesse em contribuir com a PancakeSwap!
Last updated
Was this helpful?
Obrigado por expressar seu interesse em contribuir com a PancakeSwap!
Last updated
Was this helpful?
PancakeSwap é um projeto de código aberto. Se você deseja contribuir com o projeto, esta seção está aqui para guiá-lo em seus primeiros passos com a equipe da PancakeSwap 🥞
Antes de iniciar qualquer desenvolvimento, recomendamos que você envie um "issue" no Github para discutir o problema e a solução com a equipe.
Certifique-se de ter a versão mais recente do branch padrão (develop
)
Crie seu próprio branch e instale as dependências
Feliz Programação 🎉
Tentamos manter o máximo de consistência possível entre cada um de nossos repositórios. Sua solicitação pull tem mais chances de ser aceita se você seguir as regras a seguir e escrever um código de alta qualidade. Vamos começar 💪
Se for necessário criar uma variante de um componente, use o componente correspondente no UI Kit como base. Por exemplo:
Certifique-se de que seu código esteja formatado com Prettier e livre de qualquer erro ESLint antes de enviar um pull request.
Lembre-se de que seu código será lido e mantido por vários outros desenvolvedores. Torne-o o mais claro e fácil de atualizar possível.
Seu código está pronto para ser enviado para revisão, parabéns🥳
Todas os pull requests devem ter uma descrição do que o PR está tentando realizar.
Mantenha as pull requests o menor possível. Pull Requests maiores devem ser divididas em partes menores com um branch base dedicada. Por favor, marque os PRs que estão se fundindo em sua ramificação base com a tag epic.
Se possível, faça uma autoavaliação de seu RP e adicione comentários quando forem necessários esclarecimentos adicionais.
build
Alterações que afetam o sistema de compilação ou dependências externas (exemplos de escopos: gulp, broccoli, npm)
ci
Alterações em nossos arquivos e scripts de configuração de CI (exemplos de escopos: Travis, Circle, BrowserStack, SauceLabs)
docs
Mudanças só de Documentação
feat
Uma nova característica
fix
Uma correção de bug
perf
Uma mudança de código que melhora o desempenho
refactor
Uma alteração de código que não corrige um bug nem adiciona um recurso
style
Alterações que não afetam o significado do código (espaço em branco, formatação, falta de ponto-e-vírgula etc.)
test
Adicionando testes ausentes ou corrigindo testes existentes
Obrigado por nos ajudar a tornar a PancakeSwap ainda mais incrível ❤
Instale se você não tem.
Faça o Fork e clone o
Adicione remote. Por exemplo,
Cheque o antes de começar a fazer alguma coisa. Um monte de componentes já foram criados, e não queremos que você perca tempo reinventando a roda 😉
A maioria de nossos repositórios usam , , e . Certifique-se de estar familiarizado com as melhores práticas de Typescript e habilite o plugin ESLint e Prettier na sua IDE.
Mantenha os componentes tão pequenos e quanto possível.
Use .
Crie um o mais rápido possível para que possamos ver seu progresso contínuo.
Nosos títulos de Pull Request seguem usando .
Mais na