Posso ajudar com o que realizo, caso seja dev:
A "arquitetura do processo" é:
PRIMEIRO:
A base de tudo é um repositório online, no caso recomendando o Github, sendo um local para guardar seu projeto e que permita que qualquer um acesse (ou seja, use a opção projeto público).
No mesmo também, sempre crie uma página que descreva seu projeto. Isso é importante, pois pouquissimos vão dar atenção em ler o código para dai descobrir o que é. Precisa sempre explicar antes, com a forma que melhor puder demonstrar.
SEGUNDO:
Faça um artigo sobre seu projeto, explicando detalhes, sua importância e outras questões que acredite importante. Sites como o próprio Tabnews, mas também o Dev, Medium e a parte dedicada a artigos no Linkedin, são os que indico.
TERCEIRO:
Espalhe aos seus contatos em suas redes sociais, através da publicação de posts sobre seu projeto. Pode ser vários e diversificados, onde pode ir falando sobre como foi desenvolver, explicando código usado, etc.
Se é um projeto que é grande e continuadamente melhorado, poderá ir iterando o SEGUNDO e TERCEIRO.
Tudo que estiver escrevendo e publicando irá fazer com que aumente as chances de ser visto.
valeu! estou fazendo isso principalmente na parte de escrever como foi feito e porque eu escrevi a linha de codigo, como se fosse um código guiado. Muito obrigado pela dica! em breve eu publico aqui sobre o projeto em questão