cis*_*eat 7 version-control open-source
我正准备将一个项目作为开源发布,并且非常希望对以下几个方面提供一些反馈:
代码非常干净,但版本控制历史记录不是.错误,调试代码,可能是不适当的代码等.我应该在发布之前清除历史记录,还是将其导入公共存储库?
我应该优先制作教程,功能解释或api文档吗?
其他让人们容易进入新项目的想法?
我非常谦虚地认为:
1)如果您准备开源,请为您的代码感到自豪.我们都知道一路上都有错误和错误.还会有更多,所以不要觉得你不能公开展示那些.您可以!
2)绝对.也许就是这样,也是顺序,因为这是人们使用你产品的顺序.他们必须在决定使用之前使用您的软件.
3)我能给出的最好的建议是有清晰的构建说明,希望用脚本来帮助人们配置环境.开源软件常见的瘟疫需要新的开发者下载库万吨,并配置了包厢工作恰到好处,以便能够建立软件.对我来说,这非常令人沮丧,可以让我很快离开.
祝好运!