create-dofe-ai
v0.1.25
Published
Scaffold a new project from DofeAI monorepo (git-tracked files)
Maintainers
Readme
create-dofe-ai
通过一行命令生成基于 DofeAI Monorepo 的项目脚手架,包含该仓库 git 中几乎全部文件(源码、配置、文档、脚本、迁移等)。
用法
npx create-dofe-ai <项目目录名>示例:
npx create-dofe-ai my-app
cd my-app
pnpm install
pnpm db:generate # 若使用 API + Prisma
pnpm dev生成后可在此项目中执行 node scripts/init-project.js,交互式配置端口、数据库、Redis、作者等。
模板内容
- 来源:本仓库(dofe-ai)中
git ls-files所列文件 - 排除:
packages/create-dofe-ai/自身不会被打进新项目
发布本包前
模板目录 template/ 由脚本生成、不提交到 git。发布前需在仓库根目录执行:
pnpm run export-scaffold再在 packages/create-dofe-ai 下执行 npm publish,以便把最新模板打进包内。
在本仓库内本地试用
# 在仓库根目录
pnpm run export-scaffold
node packages/create-dofe-ai/cli.js ../my-new-project
cd ../my-new-project && pnpm install && pnpm dev