👍🎉 Primeiramente, obrigado por utilizar seu tempo contribuindo! 🎉👍
Esse projeto segue um código de conduta. Ao participar, é esperado que o código seja seguido. Favor reportar comportamentos inaceitáveis.
O texto a seguir é um conjunto de diretrizes para a contribuir com o Portugol Studio. Estas são apenas diretrizes e não regras, use o seu bom senso e sinta-se livre para propor alterações nesse documento em um pull request.
Você pode criar uma issue aqui, mas antes disso, por favor, leia as notas abaixo e inclua o máximo de detalhes possíveis em seu relato. Se puder, favor informar:
- Descrição do Problema:
- Mensagem de Erro (se houver):
- Captura de Tela (pode ser em GIFs animados) / Arquivo.por:
- Especificações do sistema:
- Inclua capturas de tela e GIFs animados em seu pull request sempre que possível.
- Siga os padrões de código.
- Escreva a documentação em Markdown.
- Use mensagens curtas e com a conjugação verbal no tempo presente. Veja em Guia de estilo de mensagens de commit.
- Terminar arquivos com uma linha em branco.
- Evite importar classes que não serão utilizadas.
- Use um simples
return
para retornar explícitamente o fim de uma função.- Não usar
return null
ounull
- Não usar
- Use o tempo presente ("Adicionando função" não "Adicionada função")
- Use o modo imperativo ("Mova o cursor para..." não "O cursor deve ser movido...")
- Limite a primeira linha para 72 caracteres ou menos
- Referencie issues e pull requests livremente
- Considerando iniciar a mensagem do commit com um emoji:
- 🎨
:art:
quando aperfeiçoar o formato/estrutura do código - 🐎
:racehorse:
quando aperfeiçoar a performance - 🚱
:non-potable_water:
quando previnir vazamento de memória - 📝
:memo:
quando escrever documentação e/ou adicionar exemplos - 🐧
:penguin:
quando corrigir algo no Linux - 🍎
:apple:
quando corrigir algo no OSX - 🏁
:checkered_flag:
quando corrigir algo no Windows - 🐛
:bug:
quando corrigir um bug - 🔥
:fire:
quando remover código ou arquivos - 💚
:green_heart:
quando corrigir o build do CI - ✅
:white_check_mark:
quando adicionar testes - 🔒
:lock:
quando estiver lidando com segurança - ⬆️
:arrow_up:
quando atualizar dependências - ⬇️
:arrow_down:
quando abaixar as dependências - 👕
:shirt:
quando remover avisos - 💎
:gem:
quando adicionar uma feature - 📅
:date:
quando atualizar algum código/link
- 🎨