Dockerfile: - Node 22 安装段追加 corepack enable + pnpm 11.8.0 - 缓存层从'只 tiptap 的 package.json'扩展为整个 workspace (libs/package.json + pnpm-workspace.yaml + pnpm-lock.yaml + 4 lib manifest), npm ci 改为 pnpm install --frozen-lockfile,覆盖全部 4 个 lib 的 Docker 层缓存 - 构建步骤 make build-editor 改为 make build-libs Gitea CI: - check job 的 Install Node 步骤加装 pnpm,新增 Biome lint 步骤 (cd libs && pnpm install --frozen-lockfile && pnpm exec biome check .) - build job 同步装 pnpm,make build 不变(Makefile 已改用 workspace) .dockerignore: 补齐其余 3 个 lib 的 public 产物 + workspace node_modules 模式 AGENTS.md: Development Commands 删 make clippy、新增 make lint/make fix 说明; Prerequisites 补 Biome;libs 段改为 pnpm workspace 模型;修正文档漂移 (tt-reveal→tt-expand,eval→Reflect::get)
24 lines
440 B
Plaintext
24 lines
440 B
Plaintext
target/
|
|
.git/
|
|
dist/
|
|
.dioxus/
|
|
node_modules/
|
|
libs/node_modules/
|
|
libs/*/node_modules/
|
|
|
|
# Generated assets are rebuilt inside the container.
|
|
public/style.css
|
|
public/highlight.css
|
|
public/tiptap/
|
|
public/codemirror/
|
|
public/lightbox/
|
|
public/yggdrasil-core/
|
|
|
|
# Uploads directory is created at runtime; only keep the gitkeep marker.
|
|
uploads/*
|
|
!uploads/.gitkeep
|
|
|
|
# Docker files themselves are not needed in the build context.
|
|
Dockerfile
|
|
.dockerignore
|