Contribuindo
Obrigado por expressar seu interesse em contribuir com a PancakeSwap!
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.
Configure seu ambiente de desenvolvimento
Instale yarn se você não tem.
Faça o Fork e clone o repositório
Adicione upstream remote. Por exemplo,
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 🎉
Regras de Código
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 💪
Use os UIKit
Cheque o UI Kit 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 😉
Se for necessário criar uma variante de um componente, use o componente correspondente no UI Kit como base. Por exemplo:
Use as tools!
A maioria de nossos repositórios usam Typescript, ESLint, e Prettier. Certifique-se de estar familiarizado com as melhores práticas de Typescript e habilite o plugin ESLint e Prettier na sua IDE.
Certifique-se de que seu código esteja formatado com Prettier e livre de qualquer erro ESLint antes de enviar um pull request.
Algumas boas práticas
Mantenha os componentes tão pequenos e "idiotas" quanto possível.
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.
Criando seu pull request
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.
Crie um rascunho do PR o mais rápido possível para que possamos ver seu progresso contínuo.
Título do Pull Request
Nosos títulos de Pull Request seguem Conventional Commits usando commitlint.
Mais na Documentação de Angular
Obrigado por nos ajudar a tornar a PancakeSwap ainda mais incrível ❤
Last updated