Qual é a etiqueta de contribuir para o OSS que não possui uma página de contribuição?

5

Estou pensando em contribuir para um pequeno pacote R no github que tem apenas 1 colaborador. Qual é a etiqueta padrão quando não há Contributing.md página em pequenos projetos como este?

Devo enviar um e-mail para ele sobre se meu recurso é desejado? Ou apenas clonar e depois emitir um pedido pull?

    
por Heisenberg 27.06.2015 / 19:20
fonte

3 respostas

3

Como proprietário de um projeto de código aberto, adoro ouvir de possíveis colaboradores. Como você tem interesse em contribuir, acredito que você também tenha algum problema com o software atual, seja um bug que deseja corrigir ou um recurso que gostaria de adicionar. Abra um problema e, em seguida, em um comentário sobre o assunto, expresse interesse e disposição para fazer o trabalho. Se o proprietário ainda estiver interessado no projeto, tenho certeza de que você obterá uma resposta positiva.

No entanto, se o proprietário não estiver interessado (você não recebe resposta), verifique a licença e veja se você tem permissão para modificar a fonte e distribuir trabalhos derivados. Você pode sempre desembolsar o projeto e implementá-lo de qualquer maneira, para você e para a comunidade.

    
por 09.07.2015 / 03:10
fonte
4

Como seu problema é uma declaração de contribuição ausente e está no Github, que dá suporte ao acompanhamento de problemas, você pode abrir um problema para pedir ajuda educadamente. Algo como:

Issue title: Contribution guidelines

Issue description: I was looking for ways to contribute to your project,
but I cannot find any guidelines on how to do so. If you're accepting
contributions on this repo, please consider adding contribution
guidelines to the repo at the standard location (CONTRIBUTING.md).
    
por 08.07.2015 / 19:04
fonte
0

Você pode bifurcar o projeto no github e depois fazer um único commit com sua mudança. Então você pode abrir um problema no repositório do projeto e fornecer um link para o commit e perguntar se ele gostaria que você fizesse um PR. Tente seguir qualquer estilo de código sendo usado e use o travis, etc., se o projeto for. É sempre bom incluir um teste, se apropriado.

    
por 09.07.2015 / 04:18
fonte