gpt4 book ai didi

open-source - 发布开源项目的最佳实践是什么?

转载 作者:行者123 更新时间:2023-12-04 23:11:19 24 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题.

7年前关闭。




Improve this question




我们有一个非常酷的小型 Web 框架,我们已经在数十个客户项目中成功使用了它。我们计划向社区发布此软件。然而,我正在为什么应该/不应该出现在一个新的开源软件项目页面上而绞尽脑汁。网站必须有哪些东西?文档?维基?有下载链接吗?还有什么?

而且,一个相关但可能不同的问题是我们如何开始标记版本号。我们在内部使用的只是 SVN 标记。有没有一种好方法可以确定何时开始调用 0.9 版与 1.0 版和 1.1 版等等?

最佳答案

您可以了解开源项目托管站点提供的内容:

  • 一个作为项目“一站式服务点”的网站
  • 文档,可能采用 wiki 形式
  • 允许浏览、匿名 checkout 以及经过身份验证和授权提交的源存储库
  • 问题跟踪和新功能请求

  • 至于版本号......我认为还没有人找到最好的方法:) 用最少的想法,我会考虑:
  • v1.0 应该可以用于生产
  • 主要版本号更改可能会完全失去向后兼容性(如有必要 - 虽然这几乎不是目标!)
  • 次要版本号更改通常应该大部分兼容 - 弃用可能比删除/重命名 API
  • 位更好
  • 小于次要版本号更改应仅包括次要功能添加(如果有)和错误/性能修复
  • 关于open-source - 发布开源项目的最佳实践是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/555982/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com