# 参与开源

# 开源说明

目前Fly已向公司内部开源,您可以在公司Gitlab仓库上找到Fly Framework源代码。

License:Apache License 2.0

仓库地址:https://gitlab.bingosoft.net/openfuse/fly-boot (opens new window)

# 能力 & 要求

  • 熟悉Spring Boot及其常用插件等;
  • 熟悉MySQLh2等常见数据库,了解达梦、人大金仓等数据库;
  • 能够遵循Fuse Google Checkstyle (opens new window)等要求的代码规范开发;
  • 积极补充更新功能单元测试;

# 贡献代码

在贡献代码前应先Fork工程,准备工程的副本,在不影响原始工程的情况下进行更改,等待完成后,如果你认为修改可用,此时可提交Pull Request,相关负责人会进行审核,判断是否合并该代码。

  • Fork项目

点击工程详情页右上角的Fork,可以选择复制工程到哪个命名空间,选择命名空间后即开始复制。复制成功后可以在该工程的详情页看到Forked from ...的提示。

Fork工程后,就可以在本地执行git clone拉取新工程的代码。此外,可以添加与原始库的关联,与主工程保持相同的进度:

git remote add upstream '主工程地址'

从原始库中抓取最新的更新:

git fetch upstream
  • 新建分支修改代码,提交Pull Request

建议在新建分支上修改代码,注意要添加或更新对应的单元测试。修改完成后,commit的描述要为全英文,格式建议为:

{涉及的模块名称或功能}: {简要描述修改内容}

示例:

lang: add Strings2 util

PushFork工程后,提交Pull Request

# ISSUE

在使用过程中遇到问题,可以在代码仓库 (opens new window)中创建ISSUE进行反馈:

为了方便快速理解及有效的改进问题,需要提问者有针对性的提供问题的准确信息,为此我们提供了如缺陷和需求的Markdown描述模板,操作如下:

选择后可以根据模板进行修改,完成提问,相关负责人会定时处理。

顶部