如何不选择"柠檬"开源项目

时间:2020-03-06 14:26:10  来源:igfitidea点击:

那里有许多开源项目(好像正在研究Abyss)。我们选择要使用的项目的标准是什么?换句话说,什么使它可行?会在一年左右吗?它的采用率会增长吗?等等。?

标准是什么?
即邮件列表流量,提交者数量,提及的发布工作,在其上发布的书籍数量...

就规模和范围而言,假设我们正在选择一个Web开发框架。因此,这不是琐碎的事,而是我们押注房子的事。

解决方案

我要说的是用户群的临界数量。如果有足够的人使用它,那么在当前团队无法交付的情况下,更有可能有人接管或者分担该项目。

我的标准:

  • 我喜欢吗?
  • 我会用吗?
  • 它行得通吗?

如果它通过那些,那我就用它。我不在乎该项目有多少邮件列表流量,如果我认为这是一个很好的项目,并且有用,我会使用它。

我们可以轻松地自己尝试小型项目(即小型类库等)。大型项目众所周知,可以通过Google找到有关这些项目的任何信息。

对项目做出贡献有多容易?
弄清楚如何为该项目做出贡献有多容易?
弄清楚对项目做出什么贡献有多容易?

答案c)对于这些问题而言,超级简单可能会使它吸引更多开发人员,从而使项目更难解决。

这取决于我使用它的目的,以及如果情况恶化,更换它的难度。对于系统的关键任务部分,它需要成熟,拥有庞大且成功的安装基础,处于积极开发中并拥有良好的支持社区。如果它很小,只要我能轻松拆开,或者是临时的,只要它能正常工作,并且我喜欢它,那么就算这一切都很重要,即使它只有一个开发人员和另外5个用户也是如此。