【仅供内部供应商使用,不提供对外解答和培训】

Page tree

【仅供内部供应商使用,不提供对外解答和培训】

Skip to end of metadata
Go to start of metadata

功能说明:打通外部GIT后,所有新任务进入生态开发后,均会在https://code.fanruan.com/ 代码库中添加对应的仓库,开发者通过fork后再提交pull request的方式进行任务资料的提交。内部需求负责人则可以更方便的进行代码审核。(否则现在每次增补,都是整体打包提交审核,改了啥都看不出来。)


使用细节:

生态任务跟以前一样正常发布,发布后开发者进行申请,如果该开发者申请的时候没有绑定他的gitea账号,则会提示他进行绑定

绑定后,跟以前一样正常提交申请。


需求负责人正常审核,审核通过的时候,会自动建立外部代码仓库,插件小组的研发有管理员权限,对应的开发者只有只读权限。不通过不会创建!


开发者必须先把该仓库Fork到自己名下(否则没权限提交)

然后对自己名下的仓库进行开发,提交。中间进度(根据要求,每天或每两天【具体看ezreal要求】提交PR)(一共三步,简单的点按钮写点文字就完事了)



创建合并请求成功后,会提醒对应的需求负责人进行PR


在任务日志中可以查看对应的仓库地址,和PR的申请和审核结果(可以反复提交,不通过)

增补任务的对接和PR

需求负责人初始化任务时,如果是已经有代码仓库的某个需求的增补需求的,则必须选择关联需求!确保同一任务的增补代码全部在一个代码库内

相应的开发者在提交PR时,需要在pull request的标题中写清楚,增补需求的编号(后台才能正常记录工作日志,并提醒对应的负责人快速PR)


这样就打通了任务跟外部GIT的对接


节后迭代功能:自动打包,外部插件安全下载服务(因为要做自动打包!所以请源码和plugin.xml不要压缩!直接放在仓库跟目录下 按照 src文件夹和plugin.xml并列的方式存放即可)

注:11月起,正式关闭任务日志中的附件上传功能!以后全部附件都放到GIT中






  • No labels