下面所有文件都已在 D:\EveryProJect\workbudy\opensource-scaffold\ 目录下生成。
| 文件 | 说明 | 状态 |
|---|---|---|
README.md |
精美 README,含 Banner、徽章、真实截图、功能列表、路线图 | 已生成 |
LICENSE |
GPL v3 完整许可证文本 | 已生成 |
.gitignore |
适配嵌入式 C/C++ + Qt + EDA 项目的忽略规则 | 已生成 |
CHANGELOG.md |
基于 Keep a Changelog 规范的版本记录 | 已生成 |
CONTRIBUTING.md |
含代码规范、提交规范、PR 流程 | 已生成 |
CODE_OF_CONDUCT.md |
基于 Contributor Covenant 2.1 | 已生成 |
OVERVIEW.md |
本文件:发布与维护总览 | 已生成 |
| 文件 | 说明 | 状态 |
|---|---|---|
.github/ISSUE_TEMPLATE/bug_report.yml |
结构化 Bug 报告表单 | 已生成 |
.github/ISSUE_TEMPLATE/feature_request.yml |
结构化功能建议表单 | 已生成 |
.github/ISSUE_TEMPLATE/config.yml |
禁用空白 Issue + 联系链接 | 已生成 |
.github/PULL_REQUEST_TEMPLATE.md |
PR 提交检查清单 | 已生成 |
.github/FUNDING.yml |
GitHub Sponsors 配置(已注释,按需启用) | 已生成 |
.github/CODEOWNERS |
自动指派各模块 Reviewer | 已生成 |
.github/workflows/ci.yml |
GitHub Actions:LoongArch 交叉编译 + 代码格式检查 | 已生成 |
| 文件 | 说明 | 状态 |
|---|---|---|
assets/banner.png |
README 顶部横幅(2400×400) | 已生成 |
assets/social-preview.png |
社交分享预览图(1280×640) | 已生成 |
assets/app-install.jpg |
手机 APP「龙辰星曜」安装页 | 已添加 |
assets/app-monitor.jpg |
APP 实时监测页 | 已添加 |
assets/app-control.jpg |
APP 远程控制页 | 已添加 |
assets/app-settings.jpg |
APP 设置页 | 已添加 |
assets/display-dashboard.jpg |
龙芯本地 Qt 监控大屏 | 已添加 |
assets/board-main.jpg |
龙芯 2K0300 主控板 | 已添加 |
assets/board-power.jpg |
QC3+ 电源输出板 | 已添加 |
assets/test-setup-photo.jpg |
现场测试照片 | 已移动 |
generate_preview.py |
图片生成脚本 | 已生成 |
| 文件 | 说明 | 状态 |
|---|---|---|
docs/build-guide.md |
编译、烧录、APP 使用指南 | 已完善 |
docs/hardware-setup.md |
硬件接线、BOM、I2C/ADC 说明 | 已完善 |
docs/protocol.md |
UDP 8888 通信协议与命令格式 | 已完善 |
- 打开 https://github.com/new
- 填写仓库名(如
longchen-xingyao或smart-universal-charger) - 描述:
基于龙芯 2K0300 的三源融合智能充电与供电系统 | 龙辰星曜 · 智能万能充 - 选 Public(公开)
- 不要勾选 "Add a README" / "Add .gitignore"(我们自己写好了)
- 点击 Create repository
进入 Settings:
-
About 区域(右上角齿轮):
- Description: 龙辰星曜 · 智能万能充:基于龙芯 2K0300 的三源融合智能充电与供电系统
- Website: 你的项目主页(可选)
- Topics:
loongson,loongarch,embedded,mppt,charger,renewable-energy,solar,wind-energy,kinetic-energy,qc3,fast-charging,qt,iot,open-hardware,china - ✨ 勾选 Releases、Packages、Sponsorships
-
Social preview:
- 上传
assets/social-preview.png(1280×640)
- 上传
-
Features:
- ✨ Issues
- ✨ Discussions(强烈建议开启,用于问答和功能讨论)
- ✨ Wiki(可选)
- ✨ Projects(可选)
cd D:\EveryProJect\workbudy\opensource-scaffold
# 初始化(如果还没 git)
git init
git add .
git commit -m "chore: initial open source release"
git branch -M main
git remote add origin https://github.com/你的用户名/你的仓库名.git
git push -u origin maingit tag -a v1.0.0 -m "首个开源版本 v1.0.0"
git push origin v1.0.0然后到 GitHub Releases 页面编辑 v1.0.0,写 Release Notes 并附带固件(可选)。
发布后,做这几件事能大幅提升曝光:
搜索 awesome-iot awesome-embedded awesome-chinese-opensource awesome-loongson 等仓库,按它们的指南提 PR。
- 掘金 / 思否 / 知乎
- 少数派
- CSDN / OSCHINA
- V2EX(
/go/openSource节点) - 微信公众号
- B 站:拍摄「龙芯 + 三源充电」实物演示视频
- 抖音 / 小红书:展示手机 APP 控制 LED、风扇、输出电压
- Reddit: r/embedded, r/raspberry_pi, r/IoT, r/solar
- Hacker News: news.ycombinator.com
-
替换占位符:
- 全局搜索
你的用户名替换为你的 GitHub 用户名 - 全局搜索
your-repo替换为你的仓库名 - 替换
your-email@example.com为你的真实邮箱 - 替换
https://github.com/你的用户名/your-repo为真实链接
- 全局搜索
-
检查敏感信息:
git grep -iE 'password|secret|token|api[-_]?key'- 移除任何 WiFi 密码、个人凭证、私有 IP(如
phone_ip可保留默认值,但建议说明用户需修改)
-
确认图片引用:
- 所有
assets/*.jpg文件名与 README 中引用一致 - 图片不要太大(单张建议 < 2MB)
- 所有
-
测试 CI:
- 推送后访问 Actions 页面
- 第一次 CI 可能因工具链下载链接失效,按需调整
.github/workflows/ci.yml
-
完善项目内容(可选但推荐):
- 补充 PCB 源文件(Altium / KiCad)到
hardware/目录 - 补充外壳 3D 模型到
hardware/enclosure/ - 补充 APP 源码或 APK 下载链接
- 写更详细的性能测试报告
- 补充 PCB 源文件(Altium / KiCad)到
龙辰星曜 · 智能万能充 是一套基于国产龙芯 2K0300 处理器的三源融合智能充电与供电系统。它能同时接入动能、风能、太阳能三种可再生能源,支持 LiPo / LiFePO4 / NiMH / 铅酸 4 种电池,配套 Qt 本地监控大屏与手机 APP 远程控制,具备 PWM 风扇温控、RGB 氛围灯、TPL0401B 输出调压、QC3+ 快充输出、OTA 预留升级等能力,验证了国产 LoongArch 芯片在新能源管理与户外供电领域的应用潜力。
- 每周处理 Issue — 快速响应能留住关注者
- 每月发版 — 保持活跃度
- 写 CHANGELOG — 每次发版都更新
- 接受 PR 时加 credit — 在 README Contributors 区域列出贡献者
- 回答 Discussions — 适合问答交流
- 打 Tag 习惯 — 重要功能/修复都打 tag