Estou terminando um projeto pessoal no qual implementei uma biblioteca que espero que outros possam querer usar. Sem entrar em muitos detalhes, a biblioteca fornece uma interface de plataforma cruzada para analisar um tipo específico de arquivo, onde nenhum existia antes (pelo menos nesse idioma). O projeto foi divertido e gratificante por si só, mas acho que seria uma pena se nunca fosse considerado por outros desenvolvedores devido à ignorância.
Como posso divulgar adequadamente essa biblioteca?
Meu plano atual é:
- Hospede uma página da Web com origem, documentação, uso e / ou amostras
- Responda às perguntas do SO fazendo a pergunta "onde está essa ferramenta?"
- Entre em contato com alguns membros importantes da área relacionada e informe-os
Você acha que essas etapas são razoáveis? O que mais você poderia fazer?
open-source
communication
Willi Ballenthin
fonte
fonte
Respostas:
Não se preocupe com uma página da Web, coloque-a no github. Controle de origem + wiki + rastreamento de problemas de graça = ganha (forking 'n stuff como um bônus extra).
Se você construí-lo (e nomeá-lo adequadamente para os mecanismos de pesquisa), eles virão. Se houver necessidade, as pessoas encontrarão a página do github para seu projeto através dos mecanismos de pesquisa. Entrar em contato com os principais membros da área relacionada certamente ajudará - eles também divulgarão a palavra.
fonte
Existem listas de mala direta com esse idioma ou formato de arquivo? Tem sido minha experiência que projetos gratuitos e de código aberto tendem a se comunicar através das listas GNU mailman mais do que qualquer outra maneira. Para idiomas, eu acessaria os grupos Usenet, se eles existirem.
E eu concordo totalmente com o uso do GitHub para hospedagem. Eles têm as ferramentas que você deseja aproveitar e quase todo mundo está familiarizado com isso.
Fora isso, eu diria que continue hackeando e divulgue regularmente as atualizações. Projetos ativos chamam a atenção dos usuários, portanto, se você estiver incrementando um número de release, informe o mundo. Anúncios mensais (ou mesmo semanais) sobre um projeto útil certamente estão abaixo dos limites de inundação para qualquer comunidade.
fonte
O que fiz para uma biblioteca que desenvolvi foi praticamente o que você sugeriu:
Isso funcionou muito bem. A biblioteca é baixada com a frequência esperada (ou, com mais freqüência, para ser honesta, eu não sabia que tantas pessoas precisavam dela) e recebi respostas positivas às minhas mensagens.
Se houver alguma fonte oficial para esse formato de arquivo, entre em contato com eles primeiro, para que você possa fazer algum tipo de verificação / revisão de integridade e evitar respostas negativas. É difícil superar uma primeira impressão ruim.
fonte
Colabore com outros projetos de código aberto. Descubra se faz sentido fazer alguma integração, para que os dois projetos sejam beneficiados: isso colocará você no radar dos usuários desses projetos.
Blog sobre o seu projeto. Isso direcionará o tráfego para o seu blog e, posteriormente, para o github / google code / qualquer repositório que você estiver usando.
Faça uma palestra sobre isso (ou faça uma palestra mais geral e mencione).
fonte