我打算通过githubs作为开放源码发布一个项目。从一开始就将代码放在github上有什么好处,而不是等到项目在发布之前处于工作状态。
如果重要的话,这个特定的项目是一个C#应用程序/服务,而且我只有一个免费的github帐户(所以我不能让它成为私有的,然后再收回封面)
发布于 2012-09-21 18:30:14
您越快使您的代码公开,您就能更快地获得反馈和人们帮助您。如果您的目的是使项目从一开始就开源,那么我建议默认情况下将您的项目作为公共项目启动。
Github充满了小的和未完成的项目,所以你的项目应该适合。您在自述文件中输入的细节越多,越好,因为它将帮助其他开发人员/消费者快速更新您的项目。
至少,您的私有项目应该处于某种版本控制之下。如果您不想为某个服务付费,那么我建议您使用Dropbox来备份您的私有本地存储库。这样,您就可以对您的项目进行文件备份和版本控制,这将在今后的几个小时内避免您的痛苦。最近,GitHub及其竞争对手发布了免费的私有存储库,因此您可以私下使用您的版本控制解决方案,而无需付费订阅。
发布于 2012-09-21 20:50:40
没有坏处。只要您有一个自述文件,该文件清楚地说明项目处于不断变化中,如果您在项目进行过程中进行了破坏性的更改,那么没有人会反对您。
发布于 2012-09-22 10:18:56
如果您想要使用git的免费私有存储库,可以使用https://bitbucket.org或https://github.com/,完成之后您可以将其公开。
https://softwareengineering.stackexchange.com/questions/165720
复制相似问题