Não há atalhos. Projetos de código aberto são extremamente baseados em mérito. Quando você mostrar que é capaz de lidar com tarefas menores, você acabará confiando em tarefas cada vez maiores. Os projetos de código aberto também têm muita motivação dos contribuidores que contribuem com um ou dois patches e depois ainda mais pessoas que "contribuem" com uma ou duas idéias importantes, mas não implementadas, e seguem em frente. Se você quiser fazer contribuições maiores, precisará mostrar que está envolvido a longo prazo.
Dito isto, as melhorias incrementais da arquitetura são bem-vindas, especialmente se resolverem um grande problema de bug ou desempenho. Por exemplo, há vários anos, um dos poucos patches que contribuí para o projeto Cinelerra foi uma alteração na arquitetura da pilha de desfazer, que reduziu significativamente o consumo de memória e a latência para operações que não podem ser desfazidas.
Você encontrará o maior sucesso se estiver resolvendo um problema que está enfrentando pessoalmente, em vez de apenas "se tornar um colaborador de um projeto de código aberto". Quando enviei esse patch para o Cinelerra, não estava tentando contribuir com uma alteração arquitetural em um projeto de código aberto escolhido aleatoriamente, tentando descobrir por que demorou tanto tempo para mudar um ponto de entrada / saída ao editar meus vídeos.