Iniciando primeiro projeto Open Source

Atualmente não trabalho na área e programção, mas eu faço alguns frellance usando python e VBA. Estou bem focado estudando para me tornar um desenvolvedor Fullstack.

Para treinar meus conhecimentos e aprimorar ainda mais resolvi iniciar um projeto Open Source, mas como não tenho a vivencia em um ambiente de programação fico com algumas dúvidas com relação a criar um projeto que outras pessoas terão acesso.

Gostária de saber de voces que tem uma maior experiencia quais seriam os pontos principais que devo considerar no desenvolvimento desse projeto.

Meu objetivo com o projeto é chamar atenção dos recrutadores para conseguir migrar para área de programção e claro, quando o projeto estiver aberto vou postar aqui para que quem quiser possa contribuir.

Obrigado a todos.

Pergunta sincera: Porque criar um projeto open source do zero ao invés de contribuir com projetos já existentes?

Justamente pelo fato de que eu quero colocar a mao na massa em algo, construir algo do zero sem seguir tutorial de curso, algo que tenha minha identidade. E que me ajude a migrar de area.

Meu objetivo com o projeto é chamar atenção dos recrutadores para conseguir migrar para área de programção.

Helio, vlw pelo post e iniciativa de criar algo original do zero!

Agora sobre o ponto destacado, um recrutamento que te analisa em nível de repositórios/projetos pode olhar bem além do código e criatividade, por exemplo:

GitFlow, vão ver se você entende de estratégia de branch, ou se commita direto na master.

Documentação, nessa parte é onde vão ver como você lida e mantem a doc do projeto, por isso vale muito dedicar um tempo para documentação.

CI/CD, nesse quesito o céu é o limite, hoje os pipelines vão muito muito além de um teste unitário ou deploy, e destaco isso prq saber e entender o valor dos pipes ja me proporcionou (e me salvou de) varias experiências.

Dito isso, mete a cara no projeto... cria o repo no github com um readme.md padrão, cria uma branch dev e começa manda os commits nela, quando tiver ok manda pra master... depois disso é só se aprofundar no gitflow, o resto vai acontecer naturalmente.

Agradeço demais pela resposta e pelas dicas. Sobre o gitflow realmente do estou fazendo o push na main branch mas isso porque o projeto ainda está em desenvolvimento, mas vou separar os porblemas em branchs menores para ir resolvendo os problemas. e com relacao a documentação e algo que realmente estou preocupado, e quero colocar muito empenho nessa parte. muito legal suas dicas amigo me ajudou muito aqui.

muito bom cara, um projeto de recrutamento, bem que eu estou precisando de um emprego

se quiser ajuda me chama ai: alancsystem@gmail.com

Cristalan, Obrigado pela prontidao meu amigo, a ideia e sim disponibilizar para constribuicao assim que a ideia inicial estiver pronta. Email anotado
valeu, a gente vai se falando estão.