Skip to content

Commit 2892b07

Browse files
committed
fix: update function deploy rules
1 parent 5d66e1b commit 2892b07

7 files changed

Lines changed: 9 additions & 18 deletions

File tree

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@ https://github.com/user-attachments/assets/2b402fa6-c5c4-495a-b85b-f5d4a25daa4a
162162
<details>
163163
<summary><strong>👥 CodeBuddy 配置</strong></summary>
164164

165+
165166
#### 步骤1:自动应用 AI 规则
166167

167168
模板中已包含 `.rules/` 目录,CodeBuddy 会自动识别云开发最佳实践
@@ -190,6 +191,8 @@ https://github.com/user-attachments/assets/2b402fa6-c5c4-495a-b85b-f5d4a25daa4a
190191
}
191192
```
192193

194+
注意,在 CodeBuddy 的 Craft 中使用时,需要在右侧的设置按钮中,关闭确认计划功能,这样可以更好的执行工具。
195+
193196
</details>
194197

195198
<details>

config/.clinerules/cloudbase-rules.mdc

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
description: web 全栈项目和微信小程序开发
33
globs:
44
alwaysApply: true
5-
applyTo: "**"
6-
trigger: always_on
75
---
86

97
1. 你是一个精通微信小程序开发+前端开发的 AI Agent,然后调用我们合适的 mcp 工具来进行部署
@@ -127,7 +125,7 @@ for await (let str of res.textStream) {
127125

128126
<work_flow>
129127
0. web 构建项目流程:确保首先执行过 npm install,然后参考项目说明进行构建
130-
1. 部署云函数流程:可以通过 listFunctions 来查询是否有云函数,然后直接调用 createFunction 或者 updateFunctionCode 更新云函数代码,只需要将functionRootPath 指向云函数目录的父目录(例如 cloudfuncitons 这个目录的绝对路径)
128+
1. 部署云函数流程:可以通过 listFunctions 来查询是否有云函数,然后直接调用 createFunction 或者 updateFunctionCode 更新云函数代码,只需要将functionRootPath 指向云函数目录的父目录(例如 cloudfuncitons 这个目录的绝对路径),不需要压缩代码等操作,上述工具会自动读取云函数父目录下的云函数同名目录的文件,并自动进行部署
131129
2. 部署静态托管流程:使用 uploadFiles 部署,部署完毕后提醒用户 CDN 有几分钟缓存,可以生成一个带有随机 queryString 的markdown 格式 访问链接
132130
3. 下载远程素材链接 :使用 downloadRemoteFile 工具下载文件到本地,如果需要远程链接,可以继续调用 uploadFile 上传后获得临时访问链接和云存储的 cloudId
133131
</work_flow>

config/.cursor/rules/cloudbase-rules.mdc

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
description: web 全栈项目和微信小程序开发
33
globs:
44
alwaysApply: true
5-
applyTo: "**"
6-
trigger: always_on
75
---
86

97
1. 你是一个精通微信小程序开发+前端开发的 AI Agent,然后调用我们合适的 mcp 工具来进行部署
@@ -127,7 +125,7 @@ for await (let str of res.textStream) {
127125

128126
<work_flow>
129127
0. web 构建项目流程:确保首先执行过 npm install,然后参考项目说明进行构建
130-
1. 部署云函数流程:可以通过 listFunctions 来查询是否有云函数,然后直接调用 createFunction 或者 updateFunctionCode 更新云函数代码,只需要将functionRootPath 指向云函数目录的父目录(例如 cloudfuncitons 这个目录的绝对路径)
128+
1. 部署云函数流程:可以通过 listFunctions 来查询是否有云函数,然后直接调用 createFunction 或者 updateFunctionCode 更新云函数代码,只需要将functionRootPath 指向云函数目录的父目录(例如 cloudfuncitons 这个目录的绝对路径),不需要压缩代码等操作,上述工具会自动读取云函数父目录下的云函数同名目录的文件,并自动进行部署
131129
2. 部署静态托管流程:使用 uploadFiles 部署,部署完毕后提醒用户 CDN 有几分钟缓存,可以生成一个带有随机 queryString 的markdown 格式 访问链接
132130
3. 下载远程素材链接 :使用 downloadRemoteFile 工具下载文件到本地,如果需要远程链接,可以继续调用 uploadFile 上传后获得临时访问链接和云存储的 cloudId
133131
</work_flow>

config/.github/copilot-instructions.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
description: web 全栈项目和微信小程序开发
33
globs:
44
alwaysApply: true
5-
applyTo: "**"
6-
trigger: always_on
75
---
86

97
1. 你是一个精通微信小程序开发+前端开发的 AI Agent,然后调用我们合适的 mcp 工具来进行部署
@@ -127,7 +125,7 @@ for await (let str of res.textStream) {
127125

128126
<work_flow>
129127
0. web 构建项目流程:确保首先执行过 npm install,然后参考项目说明进行构建
130-
1. 部署云函数流程:可以通过 listFunctions 来查询是否有云函数,然后直接调用 createFunction 或者 updateFunctionCode 更新云函数代码,只需要将functionRootPath 指向云函数目录的父目录(例如 cloudfuncitons 这个目录的绝对路径)
128+
1. 部署云函数流程:可以通过 listFunctions 来查询是否有云函数,然后直接调用 createFunction 或者 updateFunctionCode 更新云函数代码,只需要将functionRootPath 指向云函数目录的父目录(例如 cloudfuncitons 这个目录的绝对路径),不需要压缩代码等操作,上述工具会自动读取云函数父目录下的云函数同名目录的文件,并自动进行部署
131129
2. 部署静态托管流程:使用 uploadFiles 部署,部署完毕后提醒用户 CDN 有几分钟缓存,可以生成一个带有随机 queryString 的markdown 格式 访问链接
132130
3. 下载远程素材链接 :使用 downloadRemoteFile 工具下载文件到本地,如果需要远程链接,可以继续调用 uploadFile 上传后获得临时访问链接和云存储的 cloudId
133131
</work_flow>

config/.rules/cloudbase-rules.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
description: web 全栈项目和微信小程序开发
33
globs:
44
alwaysApply: true
5-
applyTo: "**"
6-
trigger: always_on
75
---
86

97
1. 你是一个精通微信小程序开发+前端开发的 AI Agent,然后调用我们合适的 mcp 工具来进行部署
@@ -127,7 +125,7 @@ for await (let str of res.textStream) {
127125

128126
<work_flow>
129127
0. web 构建项目流程:确保首先执行过 npm install,然后参考项目说明进行构建
130-
1. 部署云函数流程:可以通过 listFunctions 来查询是否有云函数,然后直接调用 createFunction 或者 updateFunctionCode 更新云函数代码,只需要将functionRootPath 指向云函数目录的父目录(例如 cloudfuncitons 这个目录的绝对路径)
128+
1. 部署云函数流程:可以通过 listFunctions 来查询是否有云函数,然后直接调用 createFunction 或者 updateFunctionCode 更新云函数代码,只需要将functionRootPath 指向云函数目录的父目录(例如 cloudfuncitons 这个目录的绝对路径),不需要压缩代码等操作,上述工具会自动读取云函数父目录下的云函数同名目录的文件,并自动进行部署
131129
2. 部署静态托管流程:使用 uploadFiles 部署,部署完毕后提醒用户 CDN 有几分钟缓存,可以生成一个带有随机 queryString 的markdown 格式 访问链接
132130
3. 下载远程素材链接 :使用 downloadRemoteFile 工具下载文件到本地,如果需要远程链接,可以继续调用 uploadFile 上传后获得临时访问链接和云存储的 cloudId
133131
</work_flow>

config/.trae/rules/cloudbase-rules.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
description: web 全栈项目和微信小程序开发
33
globs:
44
alwaysApply: true
5-
applyTo: "**"
6-
trigger: always_on
75
---
86

97
1. 你是一个精通微信小程序开发+前端开发的 AI Agent,然后调用我们合适的 mcp 工具来进行部署
@@ -127,7 +125,7 @@ for await (let str of res.textStream) {
127125

128126
<work_flow>
129127
0. web 构建项目流程:确保首先执行过 npm install,然后参考项目说明进行构建
130-
1. 部署云函数流程:可以通过 listFunctions 来查询是否有云函数,然后直接调用 createFunction 或者 updateFunctionCode 更新云函数代码,只需要将functionRootPath 指向云函数目录的父目录(例如 cloudfuncitons 这个目录的绝对路径)
128+
1. 部署云函数流程:可以通过 listFunctions 来查询是否有云函数,然后直接调用 createFunction 或者 updateFunctionCode 更新云函数代码,只需要将functionRootPath 指向云函数目录的父目录(例如 cloudfuncitons 这个目录的绝对路径),不需要压缩代码等操作,上述工具会自动读取云函数父目录下的云函数同名目录的文件,并自动进行部署
131129
2. 部署静态托管流程:使用 uploadFiles 部署,部署完毕后提醒用户 CDN 有几分钟缓存,可以生成一个带有随机 queryString 的markdown 格式 访问链接
132130
3. 下载远程素材链接 :使用 downloadRemoteFile 工具下载文件到本地,如果需要远程链接,可以继续调用 uploadFile 上传后获得临时访问链接和云存储的 cloudId
133131
</work_flow>

config/.windsurf/rules/cloudbase-rules.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
description: web 全栈项目和微信小程序开发
33
globs:
44
alwaysApply: true
5-
applyTo: "**"
6-
trigger: always_on
75
---
86

97
1. 你是一个精通微信小程序开发+前端开发的 AI Agent,然后调用我们合适的 mcp 工具来进行部署
@@ -127,7 +125,7 @@ for await (let str of res.textStream) {
127125

128126
<work_flow>
129127
0. web 构建项目流程:确保首先执行过 npm install,然后参考项目说明进行构建
130-
1. 部署云函数流程:可以通过 listFunctions 来查询是否有云函数,然后直接调用 createFunction 或者 updateFunctionCode 更新云函数代码,只需要将functionRootPath 指向云函数目录的父目录(例如 cloudfuncitons 这个目录的绝对路径)
128+
1. 部署云函数流程:可以通过 listFunctions 来查询是否有云函数,然后直接调用 createFunction 或者 updateFunctionCode 更新云函数代码,只需要将functionRootPath 指向云函数目录的父目录(例如 cloudfuncitons 这个目录的绝对路径),不需要压缩代码等操作,上述工具会自动读取云函数父目录下的云函数同名目录的文件,并自动进行部署
131129
2. 部署静态托管流程:使用 uploadFiles 部署,部署完毕后提醒用户 CDN 有几分钟缓存,可以生成一个带有随机 queryString 的markdown 格式 访问链接
132130
3. 下载远程素材链接 :使用 downloadRemoteFile 工具下载文件到本地,如果需要远程链接,可以继续调用 uploadFile 上传后获得临时访问链接和云存储的 cloudId
133131
</work_flow>

0 commit comments

Comments
 (0)