chore: release 0.0.1

workspace.package version 0.1.0 → 0.0.1(6 个 crate 经 version.workspace=true
继承,单点改动)。render typst 包维持 0.1.0(独立生态,不锁步)。

- cph --version 报 cph 0.0.1
- 嵌入 render cache 目录按 CLI 版本建键:~/.cache(或 ~/Library/Caches)/cph/render-0.0.1/
- README 补"安装 cph 命令行"一节:cargo install --path crates/cph-cli --locked

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-23 15:14:34 +08:00
parent b3148175fe
commit e3370cad15
3 changed files with 23 additions and 7 deletions
Generated
+6 -6
View File
@@ -386,7 +386,7 @@ dependencies = [
[[package]] [[package]]
name = "cph-check" name = "cph-check"
version = "0.1.0" version = "0.0.1"
dependencies = [ dependencies = [
"cph-diag", "cph-diag",
"cph-model", "cph-model",
@@ -396,7 +396,7 @@ dependencies = [
[[package]] [[package]]
name = "cph-cli" name = "cph-cli"
version = "0.1.0" version = "0.0.1"
dependencies = [ dependencies = [
"clap", "clap",
"cph-check", "cph-check",
@@ -406,14 +406,14 @@ dependencies = [
[[package]] [[package]]
name = "cph-diag" name = "cph-diag"
version = "0.1.0" version = "0.0.1"
dependencies = [ dependencies = [
"serde", "serde",
] ]
[[package]] [[package]]
name = "cph-model" name = "cph-model"
version = "0.1.0" version = "0.0.1"
dependencies = [ dependencies = [
"cph-diag", "cph-diag",
"serde", "serde",
@@ -422,7 +422,7 @@ dependencies = [
[[package]] [[package]]
name = "cph-schema" name = "cph-schema"
version = "0.1.0" version = "0.0.1"
dependencies = [ dependencies = [
"cph-diag", "cph-diag",
"cph-model", "cph-model",
@@ -432,7 +432,7 @@ dependencies = [
[[package]] [[package]]
name = "cph-typst" name = "cph-typst"
version = "0.1.0" version = "0.0.1"
dependencies = [ dependencies = [
"cph-diag", "cph-diag",
"cph-model", "cph-model",
+1 -1
View File
@@ -12,7 +12,7 @@ members = [
# Shared metadata for all workspace crates. Individual crates inherit these via # Shared metadata for all workspace crates. Individual crates inherit these via
# `version.workspace = true` / `edition.workspace = true`. # `version.workspace = true` / `edition.workspace = true`.
[workspace.package] [workspace.package]
version = "0.1.0" version = "0.0.1"
edition = "2021" edition = "2021"
license = "MIT OR Apache-2.0" license = "MIT OR Apache-2.0"
+16
View File
@@ -4,6 +4,22 @@
这是一个 **monorepo**。它的组织方式本身就表达了一条原则:**`spec/` 是上游的语义母本,其余部件是向它对齐的实现。** 这是一个 **monorepo**。它的组织方式本身就表达了一条原则:**`spec/` 是上游的语义母本,其余部件是向它对齐的实现。**
## 安装 `cph` 命令行
当前版本 **0.0.1**。从源码安装(本仓库根目录):
```sh
cargo install --path crates/cph-cli --locked
```
`render` 包已嵌入二进制(build.rs 编译期拷入 + `include_dir!`),所以装好后**无需任何环境变量、不依赖源码树**即可用。渲染包按版本解压到 per-user cache(`~/.cache/cph/render-<version>/` 或 macOS `~/Library/Caches/cph/...`);开发时可设 `CPH_RENDER_DIR` 指向 live `render/` 目录覆盖。
```sh
cph --version # cph 0.0.1
cph check <工程目录> # 校验合法性(6 类诊断)
cph build <工程目录> --target student -o build/student.pdf # 渲讲义 PDF
```
## 仓库布局 ## 仓库布局
``` ```