Para contribuir com o repositório PyLadies Maputo, encontre uma problema/issue aberta. Qualquer problema não atribuído pode resolver! Para que o mesmo seja atribuído a ti, precisas ser um membro do Grupo de Colaboradores; Basta adicionar uma mensagem sobre o problema no qual gostarias de trabalhar e nós o adicionaremos à equipe para que possamos ti atribuir esse problema.
Observe labels/tag:
- bugs
- duplicate
- investigate
- good first issue
Se fores novo contribuir para o código aberto, ou apenas novo em contribuir para o repositório PyLadies Maputo,
confira a tag good first issue
. Essas são questões mais simples que seriam boas para os contribuintes de primeira viagem.
- Faça o fork do projeto
- Clone o projeto para a seu computadosr
git clone https://github.com/<seu_user>/mpt-pyladies-mynt.git
- Crie uma branch para a feature em que vais trabalhará:
git checkout -b user-nova-feature
- Faça commit das suas alterações:
git commit -m 'Adiciona nome da feature'
- Faça push desses commits para sua branch:
git push origin user-nova-feature
- Envie um PR (pull request) para o nosso repositório
Caso não tenha mais o projeto em seu computador:
- Clone o projeto para a seu computador
git clone https://github.com/<seu_user>/mpt-pyladies-mynt.git
No seu computador:
- Adicione um novo remote:
git remote add upstream https://github.com/pyladies-maputo/mpt-pyladies-mynt
- Obtenha todas as branches deste novo remote:
git fetch upstream
- Certifique-se de que está na branch main:
git checkout main
- Atualize sua branch main, unindo seus commits (que não estão no projeto original) ao projeto atualizado:
git rebase upstream/main
- Atualize seu fork no GitHub:
git push origin main
Observação: Se for a primeira vez a fazer rebase, talvez precise usar o "-f": git push -f origin main
- Antes de mais nada, verifique a versão Python 3.11.6 instalado pelo comando
python --version
.
Para criar um virtualenv
e instalar os pacotes necessários para o projeto,
siga as instruções no README