web-dev-qa-db-ja.com

開発した新しい(オープンソース)ライブラリについてWordを入手するにはどうすればよいですか?

私は、他の人が使用したいと思うライブラリを実装した個人プロジェクトを仕上げています。詳細にあまり触れずに、ライブラリは、特定のタイプのファイルを解析するためのクロスプラットフォームインターフェースを提供します。これは、(少なくともこの言語では)以前には存在しなかったファイルです。このプロジェクト自体は面白くてやりがいがありましたが、無知のために他の開発者によって検討されなかったとしたら、それは残念だと思います。

このライブラリについてWordを適切に広めるにはどうすればよいですか?

私の現在の計画は:

  • ソース、ドキュメント、使用方法、サンプルを含むWebページをホストする
  • SO質問に応答して、「このツールはどこにありますか?」
  • 関連分野の数人の主要メンバーに連絡し、彼らに頭を上げてください

これらのステップは妥当だと思いますか?自分で他に何ができるでしょうか?

16

自分でウェブページを邪魔しないで、githubに貼り付けてください。ソース管理+ウィキ+無料の問題追跡=勝利( 'nものをフォークすることで追加のボーナスとして)。

あなたがそれを構築するなら(そしてそれを検索エンジンに適切に名前を付けるなら)、彼らは来るでしょう。必要があれば、人々は彼らの検索エンジンを通してあなたのプロジェクトのgithubページを見つけるでしょう。関連分野の主要メンバーに連絡することは間違いなく役立ちます-彼らはまた、Wordを発表することも確実になります。

11
Demian Brecht

他のオープンソースプロジェクトとコラボレーションします。両方のプロジェクトにメリットをもたらすために、いくつかの統合を行うことが理にかなっているかどうかを確認します。これにより、これらのプロジェクトのユーザーをレーダーで確認できます。

プロジェクトに関するブログ。それはあなたのブログへのトラフィックにつながり、その後github/google code /使用しているリポジトリにつながります。

それについて話してください(またはより一般的な話をしてそれについて言及します)。

2
alexwriteshere

この言語またはファイル形式に関連するよく知られたメーリングリストはありますか?フリーとオープンソースのプロジェクトは、他のどの方法よりもGNU mailmanのリストを介してやり取りする傾向があります。言語については、Usenetグループが存在する場合はそれを思いつきました。

ホスティングにGitHubを使用することに完全に同意します。彼らはあなたが利用したいと思うだろうほとんどすべての人がそれに慣れているツールを持っています。

それ以外は、ハッキングを続け、定期的にアップデートについてWordを公開するつもりです。アクティブなプロジェクトはユーザーの目を引くため、リリース番号を増やす場合は、世界中に知らせてください。有用なプロジェクトについての毎月(または毎週)の発表は、どのコミュニティにとっても洪水の限界に確実に達しています。

2
Atom X

私が開発したライブラリに対して私がしたことは、あなたが提案したものとほぼ同じです。

  • sourceForgeに載せてください(GitHubまたはGoogle Codeは、今日でも同じように有効な選択肢のようです)
  • すべてのフォーラム/バグトラッカー/どこに問題があるかを見つけることができるもの(特定の文字エンコーディング)にメッセージを追加します。これはSOの前でしたが、はい、ここから始めます。

これはかなりうまくいきました。ライブラリは予想される頻度でダウンロードされ(または、より正確には、多くの人がライブラリを必要としていることを知りませんでした)、メッセージに対して肯定的な応答を受け取りました。

このファイル形式の公式ソースがある場合は、最初にそれらに連絡することをお勧めします。そうすることで、何らかの健全性チェック/レビューを行い、否定的な応答を避けることができます。悪い第一印象を克服するのは難しいです。

2
Jaap