27 lines
1.2 KiB
TOML
27 lines
1.2 KiB
TOML
[package]
|
|
name = "round1-oracle"
|
|
version = "0.1.0"
|
|
edition.workspace = true
|
|
publish.workspace = true
|
|
|
|
# CONTRACT_EDITOR_T4_SPIKE.md, Round 1 (criterion 1, fill correctness).
|
|
# Builds the precommitted oracle ONLY: sample points, their expected
|
|
# ink/background class, and the render transform they are pinned against.
|
|
#
|
|
# This crate draws NOTHING. It depends on no rendering, tessellation, or
|
|
# windowing crate of any kind (no egui, no lyon, no vello, no wgpu, no
|
|
# winit). Round 1's own wording requires the oracle file, the render transform,
|
|
# and the expected class per point to be "committed before any candidate
|
|
# renders", so candidate runs happen in a later packet, only after the user
|
|
# has reviewed and committed this. This crate's only job is deriving the oracle programmatically
|
|
# from the typed glyph outlines and writing it out as data.
|
|
#
|
|
# The two epiphany dependencies below are the only epiphany dependencies, by
|
|
# path, exactly as the packet's brief requires.
|
|
|
|
[dependencies]
|
|
epiphany-glyphs = { path = "../../../crates/epiphany-glyphs" }
|
|
epiphany-layout-ir = { path = "../../../crates/epiphany-layout-ir" }
|
|
serde = { version = "1", features = ["derive"] }
|
|
serde_json = "1"
|