高校生活日常指北采用“统一主站 + 独立高校分站”的单仓库结构。主站负责高校发现、搜索和分站导航;每个高校分站独立维护自己的校园知识、技术栈与部署配置。
apps/
├── portal/ # 高校生活日常指北主站
└── universities/
└── jxnu-yaohu/ # 江西师范大学瑶湖校区分站
docs/
├── architecture.md # 仓库架构与维护边界
└── adding-university-site.md # 新增高校分站规范
sites.json # 站点注册表
| 站点 | 类型 | 域名 | 项目目录 |
|---|---|---|---|
| 高校生活日常指北 | 主站 | daxueditu.com |
apps/portal |
| 江西师范大学 | 高校分站 | jxnu.daxueditu.com |
apps/universities/jxnu-yaohu |
两个应用分别维护依赖,请首次运行时分别安装:
npm --prefix apps/portal install
npm --prefix apps/universities/jxnu-yaohu install启动主站:
npm run dev:portal启动江西师大分站:
npm run dev:jxnu统一质量检查:
npm run check各站更详细的环境变量、数据和部署说明,请查看对应目录内的 README.md。
新增站点必须放在 apps/universities/<学校或校区标识>/,并同步登记到 sites.json。完整规范见 新增高校分站指南。
项目程序代码以 AGPL-3.0-only 发布。校园文字、结构化资料、照片、Logo 和品牌标识不自动适用该代码许可证,具体边界见 授权范围说明。
外部贡献通过 Fork 和 Pull Request 提交,每个提交必须包含 DCO 签署。具体步骤、审查方式和生产权限边界见 参与贡献指南。