如何选择一个开源项目加入?

Bog*_*SFT 17 .net open-source

我有兴趣使用.net加入一个开源项目; 我希望能够在成熟项目和起始项目之间做出选择,以及其他标准.你有什么建议?(欢迎具体项目).

稍后编辑:

到目前为止,我对这些傲慢的评论/答案感到失望.选择一个OS项目来做贡献并不是一项简单的任务.我今天花了很多时间做这件事.我的经验表明:

  • 很少有项目宣传如何为他们做出贡献
  • 很少有项目甚至让你贡献
  • 许多项目都希望您通过编写文档和回答用户问题来做出贡献
  • 有很多项目都"死了"
  • 不是每个人都使用.net编写的操作系统软件 - 它是一个起始社区 - 所以标准"对你使用的项目有所贡献"是没有用的

我相信这个问题远未得到回答.我仔细阅读了相关的问题,那里有一些好处,但没有任何真正的启示.

Rob*_*Rob 5

显而易见的标准是在您感兴趣的区域选择一个项目.


Cri*_*scu 1

我发现你的问题反映了我自己的兴趣,所以这里是我正在考虑的一些操作系统项目 :

  • SharpDevelop - 他们已经走了很长的路,而且还有很长的路要走:-)。我认为像 ReSharper(甚至 Eclipse)那样对代码导航和代码重构进行一些改进会非常酷。
  • NHibernate - 支持泛型(尽管我认为 Ayende 已经涵盖了这一点);支持工具 - 用于 xml 配置的可视化编辑器,也许是一个可视化工具(VS 插件?),它采用 {model、mappings、database_schema } 之一并生成另外两个。