PigMarks 项目开发计划文档

项目定位:构建一个可跨平台同步、模块化、支持私有仓库托管的书签 + 备忘录管理系统,包含浏览器扩展 + Web 页面 + Workers 后端支持。


🧩 项目组成

1. 浏览器扩展(Chrome / Edge / 未来兼容 Firefox)

2. Web 页面(GitHub Pages 同步 UI)

3. Cloudflare Worker 中间层(API)


🧠 功能模块划分

模块 描述
Bookmark Viewer 浏览器书签树展示、导出、折叠、搜索
Memo Manager 可编辑、可分享的备忘录模块,支持 Markdown 渲染
Config Page 配置加载数据路径、Token、界面偏好等
Worker Proxy GitHub 同步中间代理层,支持上传、校验、缓存

🚀 当前开发计划阶段

✅ 阶段 1:已完成 / 在进行中

🔄 阶段 2:规划 / 实施中

📌 阶段 3:后续目标


🗃 协同开发工作流


🛠 技术选型

技术 说明
JavaScript + HTML/CSS 插件与前端页面核心
Cloudflare Workers GitHub 数据同步代理接口
GitHub 私有仓库 所有书签、备忘录、配置数据托管
localStorage 页面端本地变量缓存
Markdown 渲染器 用于备忘录内容编辑和展示

🧭 项目约定和关键点


📎 待办 & 讨论中事项


✍️ 最后备注

项目由小猪主导开发,GPT 协助规划、代码生成与版本控制。
当前仍处于灵活设计阶段,一切功能与结构可动态演进。