「Lemon」オープンソース プロジェクトを選ばない方法 [終了]
-
01-07-2019 - |
質問
世の中には (まるで深淵を覗いているかのように) たくさんのオープンソース プロジェクトが存在します。使用するプロジェクトを選択する基準は何ですか?言い換えれば、何がそれを可能にするのでしょうか?一年以内くらいでしょうか?導入は伸びるでしょうか?等。?
あなたの基準は何ですか?つまりメーリングリストのトラフィック、コミッターの数、メーリングリストに言及して投稿された求人、出版された本の数...
サイズと範囲の観点から、Web 開発フレームワークを選択しているとします。つまり、些細なことではなく、家を賭けていることなのです。
解決
私の基準:
- 私はそれが好きですか?
- 使いますか?
- 効果ありますか?
それらに合格したら、それを使用します。プロジェクトのメーリング リストのトラフィックがどれだけあるかは気にしません。それが良いプロジェクトであり、役立つと思われる場合は、それを使用します。
他のヒント
それは私がそれを何に使用しているか、そして状況が悪化した場合にどれだけ簡単に交換できるかによって異なります。システムのミッション クリティカルな部分では、システムが成熟し、大規模で成功したインストール ベースを持ち、開発が活発に行われ、優れたサポート コミュニティが存在する必要があります。簡単に削除できる小さなもの、または一時的なものであれば、開発者が 1 人でユーザーが 5 人いたとしても、それが機能し、気に入っている限り、それだけで十分です。
ユーザーベースのクリティカルマスと言えるでしょう。十分な数の人がそれを使用していれば、現在のチームが成果を上げられなかった場合に、誰かがプロジェクトを引き継いだり、分岐したりする可能性が高くなります。
プロジェクトに貢献するのはどのくらい簡単ですか?どれくらい簡単に理解できるでしょうか どうやって プロジェクトに貢献するには?どれくらい簡単に理解できるでしょうか 何 プロジェクトに貢献するには?
答え c) 超シンプル これらの質問により、おそらくより多くの開発者にとって魅力的なものとなり、プロジェクトが消滅しにくくなるからです。
小規模なプロジェクトを自分で簡単に試すことができます (例:小規模クラス ライブラリなど)大規模なプロジェクトは広く知られており、それらに関する情報はすべて Google で見つけることができます。