From 4ed01c0ca5ee27e575d107e35fa1fa0262e2ee2c Mon Sep 17 00:00:00 2001 From: lanyuanxiaoyao Date: Fri, 20 Mar 2026 10:19:44 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=9B=B4=E6=96=B0=20openspec=20?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E4=B8=8A=E4=B8=8B=E6=96=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 补充项目开发约束和规范说明 - 明确静态数据使用要求 - 强调 README.md 作为主要文档来源 --- openspec/config.yaml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/openspec/config.yaml b/openspec/config.yaml index 5be1018..6b0486c 100644 --- a/openspec/config.yaml +++ b/openspec/config.yaml @@ -1,8 +1,11 @@ schema: spec-driven context: | - - 当前项目是一个纯前端的原型开发项目,没有后端或其他外部系统需要交互,重点在于展示功能点对应在前端页面上的样式、布局等内容,不需要设计复杂的正式的逻辑交互 - - 项目使用pnpm作为包管理器 - - 不需要构建测试,使用pnpm build命令确保项目代码可以正常打包即可,严禁运行pnpm dev等类似的挂起命令 - 使用中文进行思考、交流、文档、注释、提交信息等 + - 当前项目是一个纯前端的原型开发项目,没有后端或其他外部系统需要交互,目标在于展示功能点对应在前端页面上的样式、布局等内容,除非用户指定,否则不需要设计复杂的正式的动态逻辑交互 + - 示例使用的数据都应是精心设计的静态数据,尽可能多得展示不同的页面元素状态 + - 项目使用pnpm作为包管理器,javascript作为开发语言,不需要引入typescript或eslint等工具提升代码质量 + - 不需要构建测试,使用pnpm build命令确保项目代码可以正常打包即可,严禁运行pnpm dev等类似的挂起命令 + - 不需要考虑打包运行阶段的性能优化,保持单文件打包的特点,便于分享传播 - README.md是项目的开发文档,记录了代码结构和关键的开发模式,每次需求变更都要按需更新该文档,以反映最新的代码情况,便于AI下次参与开发可以一次性获取足够的上下文信息 + - 没有上下文信息的情况下,优先读取README.md文档了解情况