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 yarnarrow-up-right se você não tem.

  1. Faça o Fork e clone o repositórioarrow-up-right

  2. Adicione upstreamarrow-up-right remote. Por exemplo,

  3. Certifique-se de ter a versão mais recente do branch padrão (develop )

  4. Crie seu próprio branch e instale as dependências

  5. 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

circle-exclamation

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 Typescriptarrow-up-right, ESLintarrow-up-right, e Prettierarrow-up-right. Certifique-se de estar familiarizado com as melhores práticas de Typescript e habilite o plugin ESLint e Prettier na sua IDE.

circle-exclamation

Algumas boas práticas

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.

circle-info

Crie um rascunho do PRarrow-up-right 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 Commitsarrow-up-right usando commitlintarrow-up-right.‌

Mais na Documentação de Angulararrow-up-right

Tipo
Descrição

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 ❤

Last updated

Was this helpful?