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