Skip to main content

发展

Fabric开发团队由 Jeff Forcier (又名 bitprophet)领导。然而,几十个其他开发人员通过提交补丁和想法通过 GitHub发出和拉取请求IRC邮件列表

获取代码

有关如何获取Fabric的源代码的详细信息,请参阅 安装 页面的 源代码检查 部分。

贡献

有很多方法可以参与面料:

  • 使用面料,并向我们发送反馈! 这是最简单和可以说是改进项目的最重要的方法 - 让我们知道你当前如何使用Fabric和你想如何使用它。 (不过,提交功能提示时,请先尝试搜索 ticket tracker。)

  • 报告错误或提交功能请求。 我们遵循 contribution-guide.org 的指南,所以请在访问 ticket tracker 之前检查它们。

  • 修正错误或实现功能! 同样,请遵循 contribution-guide.org 有关此过程的详细信息。关于更改日志步骤,我们的更新日志存储在 sites/www/changelog.rst 中。

虽然我们可能不总是及时回复,但我们尽量让时间最终检查所有的贡献,并将它们合并,或解释为什么我们不认为这种改变是合适的。

支持旧版本

主要和次要版本不标记以前一行或多行开发的结束:

  • 两个最近的小版本分支将继续接收关键的修正。例如,如果1.1是最新的小版本,它和1.0将获得错误修复,但不是0.9或更早;并且一旦1.2出来,这个窗口将只能延伸回到1.1。

  • 根据发现的bug的性质和退回它们的困难,较旧的发行版本也可能继续获得bug修复 - 但是不再是任何种类的保证。因此,如果在1.1中发现了影响0.9的错误并且可以容易地应用,则将发布新的0.9.x版本 might

  • 此策略可能会在未来更改,以适应更多的分支机构,具体取决于开发速度。

我们希望这项政策能够让我们快速进行小规模的发布周期(从而保持新功能的频繁出现),而不会让用户感到太大的压力,立即升级。同时,向后兼容性保证意味着用户应该仍然感觉舒适地升级到下一个次要版本以便保持在该滑动支持窗口内。