codex/repository-cleanup
啡跃 Endoleap
啡跃把笔记、参考素材和创作工作台放在同一个网站。知识库用于浏览、搜索和发布内容,Studio 提供图文排版与无限画布。
| 入口 | 用途 |
|---|---|
/ |
浏览内容,打开 /explore/<id> 查看单篇笔记 |
/guide |
浏览指导文档 |
/graphic |
打开图文工作台 |
/infinite_canvas |
打开无限画布 |
/api?agent_mode=True |
查看业务 API 目录 |
自动化客户端可以在支持的页面或业务接口上加 ?agent_mode=True 获取纯文本。读写权限与认证要求见对应接口说明。
仓库结构
| 路径 | 职责 |
|---|---|
apps/waterfall-wiki |
Next.js Pages Router 主站、账户、内容和媒体 API,以及后台媒体处理 |
apps/studio |
Next.js Pages Router 创作工作台及渲染 API,由主站提供统一入口 |
apps/python |
按需运行的 PNG 和视频导出工具 |
packages/brand |
共享主题、品牌资产及接入规范 |
content |
排版源数据、发布教程和示例,供作者工具与契约检查读取 |
scripts |
构建部署、运维与内容发布工具 |
tests |
跨应用的仓库媒体与运维检查。应用自身的测试位于各自目录 |
验证与发布
JavaScript 工作区使用 Node.js 24 和 pnpm 11.25.0。生产服务由 Docker Compose 编排,数据保存在 PostgreSQL 和 S3 兼容对象存储中。
需要编译或生成产物的验证在 ces-control 执行。发布工作流由匹配路径的 main 推送触发。页面验收使用部署后的指定服务器,详见 AGENTS.md 和 构建与发布说明。
维护文档
Description
Languages
TypeScript
86.8%
CSS
10.5%
PLpgSQL
2.4%
JavaScript
0.3%