参与贡献
感谢你对 HopeFlow Toolbox 的兴趣!以下是参与贡献的方式。
贡献类型
提交 Bug 报告
在 GitHub Issues 提交,请包含:
- Illustrator 版本和操作系统
- 复现步骤
- 期望行为 vs 实际行为
- 截图或录屏(如有)
提交新工具
- Fork 仓库
- 在
scripts/<分类>/下创建.jsx脚本文件 - 在
src/data/tools.js注册工具元数据 - 提交 PR,说明工具功能和适用场景
建议先开 Issue 讨论,确认方向后再开始开发。
改进文档
每篇文档底部有"在 GitHub 上编辑此页"入口,直接在 GitHub 修改 Markdown 文件即可,无需本地环境。
分享与推广
- 在社交媒体上分享使用体验
- 向同行设计师推荐
开发环境
bash
# 克隆仓库
git clone https://github.com/hanshaoUi/hopeflow-toolbox.git
# 安装依赖(主站)
cd hopeflow-website-react
npm install
npm run dev
# 安装依赖(文档站)
cd ../hopeflow-docs
npm install
npm run docs:dev脚本开发规范
- 文件名使用
camelCase,如alignToKeyObject.jsx - 脚本顶部添加注释说明功能、参数和注意事项
- 操作前检查选区,空选区时给出友好提示
- 支持撤销(
app.activeDocument.undo或app.undo) - 避免修改文档属性(单位、颜色模式等),除非这是工具的明确目的