为 beego 做贡献
简介
beego 是免费、开源的软件,这意味着任何人都可以为其开发和进步贡献力量。beego 源代码目前托管在 Github 上,Github 提供非常容易的途径 fork 项目和合并你的贡献。
Pull Requests
pull request 的处理过程对于新特性和 bug 是不一样的。在你发起一个新特性的 pull request 之前,你应该先创建一个带有 [Proposal]
标题的 issue。这个proposal 应当描述这个新特性,以及实现方法。提议将会被审查,有可能会被采纳,也有可能会被拒绝。当一个提议被采纳,将会创建一个实现新特性的 pull request。没有遵循上述指南的 pull request 将会被立即关闭。
为 bug 创建的 Pull requests 不需要创建建议 issue。如果你有解决 bug 的办法,请详细描述你的解决方案。
对文档的增加和修改也可以提交到 Github 上的文档源码库。
提交新特性
如果你希望 beego 中出现某个新特性,你可以在 Github 中创建一个带有 [Request]
标题的 issue。该建议将会被核心代码贡献者审查。
现在 beego 采用的 gitflow 的开发方式,所以现有的所有开发都是在 develop 分支上面,因此所有的 pull request 请发到 develop 分支上。