c# - 开源项目设置

标签 c# .net open-source project

<分区>

我想在 .NET 中建立一个开源社区项目,我该怎么做?

最佳答案

在我的项目中,我首先选择了众多开源许可证中的一种(使用 Apache 2.0 )。然后我向我的项目添加了一个 LICENSE 文件,将许可证复制/粘贴到那里,并为每个源文件添加了“必需的” header 。

之后,我选择了一个项目平台(或watchamacallit)。我跳过了 SourceForge并选择了Google Code相反,后来搬到了Assembla + GitHub .我将源代码更新到提供的 SCM 系统(首先是 SVN ,后来是 Git )。

唉,困难的部分不是选择许可证、公开您的源代码、将您的内容记录到 wiki 或写票证。困难的部分是围绕您的项目建立(成功的)社区。为此,您需要一个有趣的项目、对您的有趣项目感兴趣的人以及一个将这些点连接在一起的平台。一点点运气和/或声誉不会有坏处,至少不会。

关于c# - 开源项目设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/493513/

相关文章:

c# - XML 命名空间让我感到困惑

c# - WP7如何获取当前歌曲

open-source - 如果我有一个使用开源软件的工具,是否意味着整个工具都是开源的?

c# - RTMFP fashon library+server 有.Net P2P 通信吗?

c# - QueryStringConverter 因未知原因不工作

git - 删除请求存储库时了解 GitHub : What happens, 上的 pull 请求?

java - 内置 wiki 模块的 CMS(开源+Java)列表

c# - 防止继承链中的虚拟和覆盖

c# - 没有从 Exocortex FFT 获得预期的输出

c# - 如何禁用 ContextMenuStrip 中的菜单项?