为 Bilup 贡献
Bilup 是一个开源项目,欢迎所有技能水平的开发者贡献。无论你是修复 bug、添加功能、改进文档还是帮助翻译,你的贡献都有助于使 Bilup 对每个人都更好。
入门指南
前提条件
贡献前,请确保你拥有:
- Git:用于版本控制
- Node.js 16+:用于构建和运行 Bilup
- GitHub 账户:用于提交贡献
- 代码编辑器:推荐 VS Code 及其扩展
设置开发环境
# 在 GitHub 上 fork 仓库
# 克隆你的 fork
git clone https://github.com/YOUR_USERNAME/scratch-gui.git
cd scratch-gui
# 添加 上游远程仓库
git remote add upstream https://github.com/Bilup/scratch-gui.git
# 安装依赖
npm install
# 启动开发服务器
npm start
贡献类型
Bug 报告
通过报告 bug 帮助改进 Bilup:
报告前
- 搜索现有问题以避免重复
- 更新到最新版本以确保 bug 仍然存在
- 在不同浏览器中测试以确认可重现性
- 从浏览器控制台收集调试信息