web-dev-qa-db-ja.com

他のプログラマーが使用できるオープンソースコードをリリースしました。どのように彼らにそれを知らせるのですか?

私は小さなプロジェクトを持っています(<1kですが、<5kの行としましょう)。私はそれをオープンソースにしてgithubに置きました。

以前これを行ったが、ダウンロードもフォークも1つも得られなかったが、それは非常に具体的であり、この小さなプロジェクトは他のプログラマーにとって非常に有用である。

これはオープンソースです(LGPL、GPL、パブリックドメイン、またはこれらの中間など)。自分だけが使用しているときにコンピューター/オンラインで腐敗させる以外に何ができますか?

私はこれを可能な限り一般的に保ち、私のものをリンクしません。

11
user2528

私はgithub( http://github.com/jgauffin )でいくつかのプロジェクトをいくつかのユーザーから受け取っています。私がしていることは:

開発者は怠惰です。彼らがあなたのコードの使い方を理解できない場合、彼らは単に別のライブラリを探し続けます。明確で簡潔な例が重要です

ドキュメント

彼らがあなたのライブラリーを使い始めたとき、彼らはそれを構成して、彼らがそれを使うようにそれを使うことができるように、ある種のドキュメントが必要になります。文書なし=彼らはあきらめるでしょう。

ソースコード履歴

ユーザーは常に新しいプロジェクトに懐疑的です。多くのオープンソースプロジェクトが生き残ることはできません。 github/codeplex/sourceforgeを見てください。放棄されたプロジェクトがたくさんあります。プロジェクトが存続することを証明するまで、ユーザーが飛び込むことは期待できません。

記事

記事は新しいユーザーを引き付けるための素晴らしい方法です。私はブログ( http://blog.gauffin.org )とcodeproject.comや他の同様のサイトで記事を書いています。

14
jgauffin

簡単に言うとあなたのプロジェクトでは、(ライブラリ/プロジェクト)が解決するビジネス上の問題について、クリーンで簡単な説明/序論がおそらく必要です。したがって、ピックアップする他の人よりも[あなたの解決策を好む]という正当な理由があるはずです。

したがって、良い、きれいで短い説明で、あなたはコミュニティの興味を引くかもしれません。

言及されているように、ソーシャルメディアおよびプログラマーブログで、「赤ちゃん」プロジェクトについて言葉を広めるする必要があります。このような特定の問題が議論されているか、問題がまだ対処されていない関連フォーラムをご覧ください。

リソース Githubの共有と管理のヒントについて調べるには:

6
Yusubov

私の最初のステップは、あなたが使用しているソーシャルメディアに投稿することです。

Twitter、Facebook、Google +、LinkedInプロフィール(ある場合)

Wordがあなたの手から広がるのが最も簡単な方法です。Twitterに投稿して、友達全員にリツイートしてもらい、友達に共有して何が起こるか見てもらいましょう!

あなたが私に尋ねても構わないとしたら、プロジェクトは何ですか?

3
Cody Maust

あなたはそれが他の人にとって非常に使いやすいと言っています、何のために?その中で使用できる特定のニッチ(コンピュータービジョン、オーディオ処理、UI、統計分析など)がある場合、おそらくその周りに多数のフォーラムとオンラインまたは物理的なコミュニティさえ存在する可能性があります。あなたが1つのスタートの一部であるなら、そこから。フォーラムで投稿を作成し、人々にそれが何をしているか、そしてプロジェクトがどこに向かっているのかを知らせてください。あなたがその一部ではない場合は、参加し、社交的になり、他のプログラマーと話してください。地獄、あなたはあなたが貢献したい別のプロジェクトを見つけるかもしれません。

2
Kim Burgess