[DÚVIDA] Como Contribuir para um PR de Outra Pessoa em um Projeto Open Source?
Sou um contributor ativo de um projeto open-source no GitHub, tendo desenvolvido uma tradução completa para português brasileiro (pt_BR) para o projeto. Recentemente, encontrei um PR de outro contribuidor que introduz uma nova feature legal para o projeto. Gostaria de adicionar traduções em pt_BR para esse PR para garantir que essa nova funcionalidade esteja totalmente acessível aos usuários BRs quando houver o merge desse PR.
Dúvidas que eu tenho:
-
Best Practices: Quais são as melhores práticas recomendadas para adicionar contribuições, como traduções, a um PR existente em um projeto de código aberto?
-
Passos Técnicos: Preciso de orientações sobre os passos técnicos a seguir. Devo fazer um fork da branch ou existe algum outro método?
-
Approach: Como devo abordar o contribuidor para garantir que minhas contribuições sejam bem recebidas e integradas de maneira tranquila? Já fiz o review e aprovei as alterações de código no PR, sugerindo atualizações nos arquivos de tradução.
Onde começou o meu problema:
Tentei criar um GitHub Codespace a partir da branch da funcionalidade existente no PR para adicionar as traduções diretamente. No entanto, quando tentei fazer o sync dos meus commits no PR, descobri que não tinha as permissões necessárias para fazer o push.
Minha ideia para resolver o problema:
Meu plano atual é fazer um fork do projeto, criar uma branch baseada na branch da nova funcionalidade, atualizar o fork e, em seguida, criar um PR da minha branch diretamente para a branch com a qual quero contribuir. Vocês acham que essa abordagem funcionaria ou é viável ? existem outras maneiras de resolver o meu problema ?
Qualquer orientação ou insights sobre esses pontos seriam muito apreciados.