Você pode contribuir de diversas maneiras, a primeira e mais simples é criar uma issue com uma sugestão ou um problema que você encontrou durante o uso, a segunda é desenvolver alguma correção ou melhoria e criar um pull request.
- Crie uma issue bem descritiva sobre essa melhoria ou sobre a sua ideia para um novo recurso.
- Primeiro crie uma issue bem detalhada com a sua ideia para que ela possa ser debatida e definida para qual escopo se encaixa (feature, improvement, bug, docs...)
- Depois de definido qual o escopo, crie o fork do repositório na sua conta
- Crie uma nova branch a partir da branch develop, seguindo o escopo e a numeração definida para a melhoria.
- Faça as alterações necessárias e faça os commits
- Crie um pull request para a branch develop do repositório principal, que vai ser analisado e se for aceito será feito o merge na develop
- Depois de feito o merge, haverá em algum momento no futuro um merge da develop na main
- Pronto sua alteração agora está no código principal do repositório.