Open source 我如何宣传我的开源项目?

Open source 我如何宣传我的开源项目?,open-source,Open Source,我在Codeplex上有几个开源项目(如果有人问我,我会链接,但除此之外,我不是那么无耻),但我真的不知道如何传播这个消息或让人们注意。有什么吸引用户/贡献者的建议吗 另见: 关于他们的博客。经常释放。如果可以,请在更高知名度的项目中使用它们。为其他项目做出贡献,以建立您的声誉。对bug/功能请求等做出非常及时的响应。保持问题跟踪程序的最新状态。这并不是在传播信息,但它将帮助您的项目提高知名度:提供良好的文档——写得好、详细、完整,最重要的是最新。制作这样的文档是一件很费时的事,但它会极大

我在Codeplex上有几个开源项目(如果有人问我,我会链接,但除此之外,我不是那么无耻),但我真的不知道如何传播这个消息或让人们注意。有什么吸引用户/贡献者的建议吗


另见:


关于他们的博客。经常释放。如果可以,请在更高知名度的项目中使用它们。为其他项目做出贡献,以建立您的声誉。对bug/功能请求等做出非常及时的响应。保持问题跟踪程序的最新状态。

这并不是在传播信息,但它将帮助您的项目提高知名度:提供良好的文档——写得好、详细、完整,最重要的是最新。制作这样的文档是一件很费时的事,但它会极大地帮助你的项目,缺少它会让人们不想使用它们。考虑到两个项目,一个是经过仔细记录的项目,另一个是由该语言的自动文档生成器生成的文档,很多人会更喜欢前者,即使它不是很好。

以下是我的10条建议:

  • 通过论坛、邮件列表、bug跟踪器、IRC(/)等与社区互动。通过电子邮件和邮件列表进行交流

  • 通过快速修复bug、频繁发布版本以及理想情况下的多个开发人员,让用户感觉项目得到了积极维护

  • 在实现更大的功能之前,尽早征求用户反馈

  • 通过良好、简单的安装、较低的进入门槛和较少的要求(例如,不要仅仅因为好玩就需要最新版本的.NET)来减少摩擦

  • 维护开发/稳定版本,让人们相信稳定版本就是稳定版本

  • 与相关项目整合-与相关项目合作,提供更好的端到端体验。与其他开源团队合作,最终会在他们的网站上为您提供一个参考,从而为您带来更多的流量

  • 花一些SEO/时间,确保比人们搜索一个包含X的软件包时,你的显示相对较高。也要理解你的听众

  • 建立一个推荐页面,在那里你可以获得积极的社区反馈

  • 找出贡献补丁的人并邀请他们加入您的团队

  • 在适当的地方本地化您的项目。有一些项目专门为开源项目提供翻译(例如)


  • 好吧,这是我现在特别感兴趣的一个:哦,你让我工作了。当我更多地使用Fogbugz时,我经常使用它。我记得我当时是无耻的。当我年轻的时候,当我发布我的第一个开源项目时,我是无耻的。(不过,这现在不起作用)。现在,当我想起那些日子时,我感到害羞。LOL:)不过如果有一个像OpenAnnouncer.stackexchange.com这样的讨论板那就太好了。我相信所有人都会同意。我要补充的是,增加你的项目档案的最好方法是增加你自己的档案,所以一般来说,写更多的博客(不仅仅是关于项目),活跃在Twitter/StackOverflow/DotNetKicks/等等。