Executando verificação de segurança...
4

[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:

  1. 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?

  2. 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?

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

Carregando publicação patrocinada...