Contribuindo

Contribuições são sempre bem vindas, não importa se grandes ou pequenas. Antes de contribuir, por favor leia o código de conduta.

Encontre o que precisa ser melhorado

Nós rotulamos problemas que precisamos de ajuda com a tag help wanted. Nós também categorizamos eles com as seguintes tags:

  • cat-bug
  • cat-feature
  • cat-chore
  • cat-performance

Essas são as principais categorias nas quais você pode trabalhar. Além disso, marcamos problemas com a tag high-priority para indicar sua importância no projeto ou com a tag good first issue pela sua relativa facilidade em ser corrigido. Se você não vir a tag triaged ou vir que as tags needs-confirmation, needs-repro-script ou needs-discussion foram adicionadas, não é aconselhável começar a trabalhar nesses problemas.

Confira alguns links rápidos para te ajudar a começar:

Gerando o build

yarn run build
yarn run watch

Usando builds locais

alias yarn="node /caminho/para/o/yarn/lib/cli/index.js"

Testando

yarn run test
yarn run lint

Pull Requests

Nós, ativamente, agradecemos por seus pull requests.

  1. Faça um fork do repositório e crie sua branch a partir da master.
  2. Se você adicionou algum código que deveria ser testado, inclua os testes.
  3. Se você mudou a API, atualize a documentação.
  4. Garanta que o conjunto de testes está passando.
  5. Certifique-se de que seu código passa nos lints.

Licença

Para contribuir com Yarn, você concorda que suas contribuições irão ser licenciadas pela Licença BSD.