web-dev-qa-db-ja.com

私のオープンソースプロジェクトに注目を集める

可能性のある複製:
オープンソースプロジェクトの宣伝方法

主に自分自身の学習経験のためのプロジェクトで余暇にかなりの作業を行い、結果に非常に満足しています。私はソース管理管理としてgithubを使用したので、コードはある意味ですでに公開されています。問題のコードは、そのアプリケーションに非常に特化したライブラリであり、かなりよくコメントされ、理解できます。おそらく、使用されているアルゴリズムについて学ぶ学生にとっては良いリソースでしょう。

私が本当に探しているのは、私がやったことの観客がいるかどうかを確認する最良の方法です。ない場合でも大した問題ではありませんが、ある場合は、私のコードについて人々に知ってもらい、同様の何かを探している人に見つけてもらいたいです。

このタスクを最善の方法で行うにはどうすればよいですか?私はブログを持っていて、そこにコードを導入するつもりですが、これまでのところ、聴衆はかなり小さく、主に同僚や友人です。特に私はこれらのタイプのライブラリーに関するコミュニティーの一部ではないので、専門のサイトに行って宣伝するかどうかもわかりません。

どんな考えやアイデアでも大歓迎です!読んでくれてありがとう。

編集:問題のプロジェクトへのリンクをgithubに投稿するか、それとも控えるかわかりません。この質問が広告として外れるのは私の意図ではありません。

また、質問を投稿した後に常に良いリンクを見つける方法は素晴らしいです(= /// =)http://producingoss.com/ はぴったりのようです。

10
Dervall

私はあなたがあなたのプロジェクトを売り込む必要があると思います:

  • それについてツイートする
  • それについてのブログ
  • これらのライブラリーを使用するコミュニティーの一員になり、彼らの意見を求め、これらのコミュニティーで積極的に活動し、それらのコミュニティーに何かを与えてください(ただ取らないでください!)
  • プロジェクトが解決策を提供できる問題を抱えている人に遭遇した場合(フォーラム、ライブの出会い、人からのツイート-特定のハッシュタグを検索する...)、プロジェクトへのリンクを提供します
  • プロジェクトの見栄えの良いサイトを立ち上げ、主要な機能を強調し、その使用方法を文書化し、例を提供します... Githubはコードを投稿しても問題ありませんが、多くの場合、見栄えの良いサイトで見栄えの良いサイトはより読みやすくなる場合があります
6
Peter

覚えておくべきことの1つは、開発者ではなく製品のユーザー向けに作成するWebページを作成する場合です。先週、Linux用のビデオ編集ソフトウェアをいくつか見ていましたが、あるプロジェクトのWebページでは、それが「Python=」で書かれていたという事実がありましたが、機能を掘る必要がありました。 Python、Haskell、またはC#で記述してもかまわないユーザーです。私が抱えている問題が解決されることを望んでいます。オープンソースパッケージの場合は、どこかで開発ページに配置する必要があります。

私はあなたのプログラムのマーケティング計画を書きます。他に何もない場合、これは後で役立つ練習です。それはあなたが何をしたいかについての単なるガイドである必要はなく、ブログやツイート、スクリーンキャストなどを含むべきです。また、あなたが開発したいくつかのソフトウェアのマーケティング計画を書くことができることは、将来誰かを感動させるでしょう。

1
Zachary K

最初のステップとして、GitHubやSourceForgeなどの簡単にダウンロードできる場所で公開する必要があります。ただし、これだけではありません。

私がする2番目のことは、同じような考えを持つ人々を見つけることができるフォーラムでそれを公開することです。

あなたがなるために必要な最良のこと人気(または使用さえされている)はまったく宣伝それについてではありません。時間が経つにつれて、顧客の要求が来たら、機能の要求に対応する必要があります。覚えておいてください、Linus Torvaldはマーケティングの量のせいではなくheがそうだったのではなく、初期の頃にLinux(ハードウェイ)の進化を続けていたため、大多数の人々がLinuxを便利だと思っていました。

あらゆる製品の最も優れた宣伝は、他の人々が推奨する場合であり、オープンソースでは、多くの人々があなたの製品に依存してそれを再び使用したいときにのみ可能です。

0
Dipan Mehta