同步操作将从 Fineaiops/微服务示例项目 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
如果您有兴趣为这个项目做出贡献使之变得更好,我们将热烈欢迎! 以下是一系列的贡献准则
我们采用了《行为准则》 coc,以保证该项目的开放性和包容性。 请阅读全文,以便您了解可被接纳的行为。
如果您有任何问题或者功能建议,请随时提交issue。
当您提交issue之前,请参考以下准则:
请搜索相关issue,以确保您不会打开重复的issue。
请指定issue的类型,并在标题或内容中说明问题,如:功能、故障、文档、讨论、需要的帮助…该issue将由项目的机器人(Menbotics)自动标记。请参阅支持的issue标签。
为了使issue的详细尽可能标准,我们为issue报告者设置了issue模板。请确保按照说明填写模板中的字段。
在很多情况下,您可以打开一个issue:
故障报告
功能建议
性能问题
功能设计
需要的帮助
文档不完整
测试改进
关于项目的任何问题
等等
另外,我们必须提醒您,在填写新issue时,请记住从您的帖子中删除敏感数据。敏感数据可以是密码,密钥,网络位置,私人业务数据等。
为帮助您熟悉我们贡献的过程,我们已经收集了一些相对较小的包含bug或者有特色的issue。这是迈向开始的很好的一步。
在您提交pr之前,请参考以下准则:
确定一个issue描述清楚了要解决的问题或您想添加的文档特点。
如果您决定要解决一个issue,请确认并检查评论,以防已经有人解决了这个问题。如果没有人解决这个问题,您可以留下一个以 /self-assign 为开头的评论,这样其他人不会再重复操作。项目的机器人会自动为您认领任务。
/self-assign
如果两周以上没有人跟进这个问题,您可以解决这个问题,但您仍应该留下一个评论。
访问名为 fineaiops/microservices-demo-01的仓库,并通过fork,克隆在您的个人仓库。然后从仓库中克隆到本地。例子如下:
# replace the XXX with your own user name
git clone git@gitee.com:XXX/microservices-demo-01.git
cd microservices-demo-01
创建一个新的开发分支。
git checkout -b branch-name
分支的名字应该有明确的含义,应避免使用诸如“update“或 “tmp”这些词。 如果修改将要实现新功能,我们建议使用feature/xxx
现在,您可以创建补丁,包括在新分支中包含适当的测试用例。
如果您的更改通过了测试,您就可以提交更改。我们鼓励您使用 angular commit-message-format 来编写提交信息。这样,我们可以拥有更可追踪的历史记录和自动生成的变更日志。
git add .
git commit -m "fix: add license headers (#264)"
通过以下命令更新您的本地库,使本地库与上游库保持同步:
git remote add upstream git@gitee.com:fineaiops/microservices-demo-01.git
git fetch upstream master
git rebase upstream/master
如果发生冲突,则需要手动解决冲突,然后使用以下命令:
git add my-fix-file
git rebase --continue
git push -f origin branch-name
在gitee的个人仓库中,向项目fineaiops/microservices-demo-01
提交PR。
为了确保我们能容易地理解大家提出的问题,我们提供了一个【PR模板】,您只需要在此模板的基础上进行完善即可。
我们的核心团队会关注你的PR并进行审核。如果符合要求,我们会将它们合并到主分支上(或给出一些简单的修改意见),或者将其关闭并给出修改意见。
如果我们给出修改意见,那么我们会请您:
完成我们需求的更新。
重新运行测试用例,并确保测试仍能通过。
用“commit --amend”的方式来提交代码,并强制推送到您的github仓库(git push -f)(这也会更新你的PR).
git add .
git commit --amend
git push -f origin branch-name
这就足够了,感谢您的贡献!
当您的PR得到合并(merge)后,您可以放心删除您用来进行修改的分支并将修改的内容提交到upstream仓库中:
在gitee网页端或者本地的git bash客户端中的命令行用如下的方式来删除远程分支:
git push origin --delete branch-name
检查本地仓库的主分支(master):
git checkout master -f
删除本地分支:
git branch -D my-fix-branch
用最新的upstream版本来更新本地主分支(master):
git pull --ff upstream master
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。