Cangjie @Serde macro and runtime library prototype, built on the official
stdx.serialization.serialization package.
serde_cj/: macro, runtime helpers, tests, and package-local docs.scripts/: local build and test entrypoints.docs/: verification notes for library development.
docs/serde_cj/overview.md: package scope, source layout, and maintenance focus.docs/serde_cj/design.md: serde design based on officialSerializable<T>+DataModel.docs/serde_cj/implementation-plan.md: staged implementation plan and current milestone list.docs/serde_cj/implementation-debt.md: hardcoded protocol decisions, temporary shortcuts, and follow-up refactor notes.docs/serde_cj/swift-cangjie-comparison.md: retained comparison notes for future bridge work.docs/serde_cj/manual-verification.md: local build and test runbook forserde_cj.
serde_cjalready supportsclass,struct,enum, and generic derive.- macro/runtime tests cover primitives, option, nested objects, containers, generic derive, and enum derive.
- build artifacts are ignored and should not be checked in.
Serde macro/runtime flow:
./scripts/test-macro.sh