用途:指导使用 Next.js 14+(App Router、RSC、Server Actions、PPR、SSR、SSG、ISR)配合 Turborepo monorepo 构建全栈 Web 应用,并集成 RemixIcon 图标库(3100+ 线性与填充图标)。
主要能力:覆盖路由与布局、服务端组件与流式渲染、数据获取与缓存/重新验证、图片与字体优化、打包分析;Turborepo 的工作区配置、任务依赖与并行执行、本地与远程缓存;单仓下多应用(web、admin、docs)与共享包(ui、api-client、config、types)的组织方式。
使用方式:单应用用 npx create-next-app@latest my-app,再 npm install remixicon;单仓用 npx create-turbo@latest my-monorepo,按 apps/ 与 packages/ 结构配置,在 turbo.json 定义 build、dev、lint、test 管线,运行 npm run dev / npm run build。图标可通过 webfont 类名或 @remixicon/react 组件使用。仓库内提供 nextjs-init.py 与 turborepo-migrate.py 脚本,示例命令如 python scripts/nextjs-init.py --name my-app --typescript --app-router,测试在 scripts/tests 下运行 pytest。
适用场景:电商、营销站、SaaS、文档站、博客,以及微前端、多租户平台、内部工具等需要共享组件与逻辑的多应用项目。
限制:资料未提供具体收费、价格、平台支持与效果数据;使用需要 Node 环境与 npm,具体版本兼容性与部署平台细节暂未提供。