通过把所有的项目都整合在一个大的仓库可以更好的管理所有的项目和进度。当前主要想法:
- 有一个点子,然后使用skill去brainstorm,然后记录出看可行性,分析计划,这些都需要记录
- 然后开始项目,这个项目可以是一个新项目,也可以是一个老项目的功能增加,或者是一个老项目的优化
- 所有的项目在这个仓库中,都是submodule,通过submodule一起管理这些所有的项目
- 这些项目有为了更好的完成这个workspace管理的,有些是一个想法变成点子的方式
- 这个项目需要有github workflow,追踪所有的项目的进度这状态,可能也需要进行自动化的操作
- 总体这个项目就是一个管理所有的项目的和进度的仓库
当前包含以下子模块:
| 项目 | 说明 |
|---|---|
| spark-cli | CLI 工具,用于管理多个 Git 仓库、GitHub Issue 和日常开发自动化 |
| innate-website | 通用网站模板项目,可用于不同项目快速搭建 Web 网站 |
| innate-next-mono | 前端项目模板,基于 Next.js 的现代化 Web 应用开发起点 |
| innate-copy-modify | 用于 fork 和修改开源项目,定制化后供个人使用的项目集合 |
# 初始化并同步所有 submodules
spark git sync
# 添加新的子模块
spark git submodule add <repo-url>innate-revisit/
├── README.md # 项目说明
├── todo/ # 待办事项
├── idea/ # 点子记录
├── products/ # 产品记录
├── archive/ # 归档
├── spark-cli/ # CLI 工具
├── innate-website/ # 通用网站模板
├── innate-next-mono/ # 前端项目模板
└── innate-copy-modify/ # 开源项目修改版