九、社区和贡献问题
📌 本节包含 5 个问题:Q68: 报告 Bug | Q69: 贡献代码 | Q70: 分享自定义技能 | Q71: 中文社区 | Q72: 文档反馈
Q1: 怎么报告 Bug?
解决方案:
- 去 GitHub Issues 页面
- 点击 "New Issue"
- 选择 "Bug Report" 模板
- 填写以下信息:
markdown
## 环境信息
- OpenClaw 版本:(openclaw --version)
- Node.js 版本:(node --version)
- 操作系统:
- 安装方式:npm / Docker
## 问题描述
简要描述遇到的问题
## 复现步骤
1. ...
2. ...
3. ...
## 期望行为
你期望发生什么
## 实际行为
实际发生了什么
## 日志
(openclaw logs --limit 50)Q2: 怎么贡献代码?
流程:
bash
# 1. Fork 仓库
# 在 GitHub 上点击 Fork
# 2. 克隆到本地
git clone https://github.com/your-username/openclaw.git
cd openclaw
# 3. 创建功能分支
git checkout -b feat/my-new-feature
# 4. 安装依赖
npm install
# 5. 开发和测试
npm run dev
npm test
# 6. 提交代码
git add .
git commit -m "feat: add my new feature"
# 7. 推送并创建 PR
git push origin feat/my-new-feature
# 在 GitHub 上创建 Pull RequestQ3: 怎么创建和分享自定义技能?
解决方案:
bash
# 1. 创建技能文件
mkdir -p ~/.openclaw/workspace/skills
nano ~/.openclaw/workspace/skills/my-awesome-skill.md
# 2. 测试技能
openclaw skills list
openclaw skills check my-awesome-skill --input "测试"
# 3. 分享到社区
# 在 GitHub 上创建一个仓库,或者提交到 OpenClaw 的技能市场
# https://github.com/openclaw/openclaw-skillsQ4: 有中文社区吗?
说明: 有的。
- GitHub Discussions(中英文都可以):github.com/openclaw/openclaw/discussions
- Discord 社区(有中文频道)
- 微信群:关注 OpenClaw 公众号获取入群二维码
Q5: 文档有错误怎么反馈?
解决方案:
- 直接在 GitHub 上提 Issue,标注
docs标签 - 或者直接提 PR 修改文档
- OpenClaw 官方 Markdown 文档位于其 GitHub 仓库的
docs/目录