我的问题是:
[ol]
[/ol]
有没有实践比较多的朋友能给一些输入,分享一些经验,或者思考?
附上的 spec.md
change-creation 规范
目的( Purpose )
提供用于以编程方式创建和校验 OpenSpec change 目录的工具函数。
需求( Requirements )
需求:Change 创建( Change Creation )
系统 必须( SHALL ) 提供一个函数,用于以编程方式创建新的 change 目录。
场景:创建 change
场景:拒绝重复的 change
场景:必要时创建父目录
场景:拒绝非法的 change 名称
需求:Change 名称校验( Change Name Validation )
系统 必须( SHALL ) 校验 change 名称符合 kebab-case 规范。
场景:合法的 kebab-case 名称被接受
场景:允许数字后缀
场景:允许单个单词
场景:拒绝大写字母
场景:拒绝空格
场景:拒绝下划线
场景:拒绝特殊字符
场景:拒绝以连字符开头
场景:拒绝以连字符结尾
场景:拒绝连续连字符

