5 Star 6 Fork 17

开源建木 / 建木RFCs

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
proposal.md 1.08 KB
一键复制 编辑 原始数据 按行查看 历史
Ethan 提交于 2021-10-20 13:13 . update 013-remove-dsl-ref/proposal.md.

提案实现进度,见Issue I4EPW9

概述

为简化使用,删除当前流程DSL和管道DSL中的refnamedescription

问题描述

当前流程DSL和管道DSL都存在如下段落:

workflow:
  name: 建木官网CDN CI/CD
  ref: jianmu_official_site_cdn_cicd
  description: 建木官网CDN CI/CD

pipeline:
  name: 建木官网CDN CI/CD
  ref: jianmu_official_site_cdn_cicd
  description: 建木官网CDN CI/CD

并无实际用途,过于冗长

约束条件

解决方案

删除ref语句,内部使用项目ID作为流程定义的ref

删除namedescription语句,改完新建项目时由用户在界面上填写

批量导入项目时如何处理namedescription

可以在导入的API上提供namedescription的值或者使用DSL文件的文件名作为name的值

待讨论问题

已解决问题

后果

一旦实施,无法兼容之前版本已创建的项目,需要重新创建项目

1
https://gitee.com/jianmu-dev/jianmu-rfcs.git
git@gitee.com:jianmu-dev/jianmu-rfcs.git
jianmu-dev
jianmu-rfcs
建木RFCs
master

搜索帮助