.NET でオープンソース コミュニティ プロジェクトをセットアップしたいのですが、どうすればよいですか?
5 に答える
私のプロジェクトでは、多くのオープン ソース ライセンスの 1 つを選択することから始めました ( Apache 2.0を使用しました)。次にLICENSE
、プロジェクトにファイルを追加し、そこにライセンスをコピーして貼り付け、「必要な」ヘッダーを各ソース ファイルに追加しました。
その後、プロジェクト プラットフォーム (または watchamacallit) を選択しました。私はSourceForgeを飛ばして代わりにGoogle Codeを選び、後でAssembla + GitHubに移動しました。ソースを提供された SCM システム (最初はSVN、後でGit ) にアップロードしました。
残念ながら、難しいのは、ライセンスの選択、ソースの公開、Wiki への文書化、チケットの作成などではありません。難しいのは、プロジェクトの周りに (成功する) コミュニティを構築することです。そのためには、興味深いプロジェクト、あなたの興味深いプロジェクトに興味を持っている人々、そしてこれらの点をつなぐプラットフォームが必要です。ほんの少しの運や評判が害になることはありません。
- リリースするライセンス (bsd、gpl など) を選択します。
- README.txt、LICENSE.txtを追加
- 無料のパブリック ホスティングには、優れたオプションが多数あります。ここで多くの良いコメントを見ることができます:
https://stackoverflow.com/questions/29736/what-open-source-hosting-service-should-i-use
www.codeplex.com も出発点として適しています。
SourceForge または Github でリポジトリを作成したいと考えています (これらは私が知っている 2 つですが、他にもある可能性があります)。それが第一歩でしょう。
まだブログを持っていない場合はブログを設定し、旅の進捗状況、フラストレーション、およびその間のすべてについてブログを書くことも、いくつかの理由で良い. 将来のプロジェクトのための自己メモとして役立ちます。また、同様のことを行おうとしている他の人にとっても、ロードマップとして検討することは良いことです。最後に、これはあなたのプロジェクトにますます興味を持ってもらうための素晴らしい方法です。
また、Mono Project ( http://www.mono-project.com/Main_Page ) を調べて、Visual Studio の代わりにそれを使用して、他の人がプロジェクトに参加するための障壁がないようにすることもできます。これらの Visual Studio ライセンスは安くはなく、Mono は無料です。しばらく Mono 環境で作業していませんでしたが、Mono 環境について多くの良いことを聞いています。
これがお役に立てば幸いです。幸運を祈ります。