MoonBit Data Contract & Schema Evolution Tool - Defining data contracts, validating schema constraints, detecting breaking changes, and enforcing evolution rules.
moon-data-contract/
├── moon.mod
├── LICENSE
├── README.md
├── OSC2026_Hackathon_Proposal.md
├── benchmarks/
│ ├── README.md
│ └── latest.md
├── scripts/
│ ├── benchmark.ps1
│ └── verify_acceptance.ps1
├── .github/workflows/
│ ├── ci.yml
│ └── publish.yml
├── lib/ # 核心库与 59 个测试
└── cmd/main/ # 可执行 CLIpowershell -ExecutionPolicy Bypass -File scripts/benchmark.ps1 -Runs 5moon check --deny-warn
moon test --deny-warn
moon run cmd/main -- benchmark
moon run cmd/main -- auditmoon check --deny-warn --target all
moon test --deny-warn --target all
moon build --target nativepowershell -ExecutionPolicy Bypass -File scripts/verify_acceptance.ps1MoonBit Data Contract & Schema Evolution Tool - Defining data contracts, validating schema constraints, detecting breaking changes, and enforcing evolution rules.