# 参与开源
# 开源说明
目前Fly已向公司内部开源,您可以在公司Gitlab仓库上找到Fly Framework源代码。
License:Apache License 2.0
仓库地址:https://gitlab.bingosoft.net/openfuse/fly-boot (opens new window)
# 能力 & 要求
- 熟悉
Spring Boot及其常用插件等; - 熟悉
MySQL、h2等常见数据库,了解达梦、人大金仓等数据库; - 能够遵循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
Push到Fork工程后,提交Pull Request:

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

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


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