New, flattened lottie schema doesn't work: 'if/then/else schemas are not supported'
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 35/100
Research direction
Reproduce the panic with the flattened Lottie schema and inspect typify-impl-0.5.0/src/merge.rs at the reported line. Compare the schema and the unsupported if/then/else handling to determine whether the change belongs in typify or the schema; done means the schema can be processed without this panic.
Written by the indexing model from the issue text.
Description
Due to the problem in #907 reported, I requested a new flattened schema from the lottie team.
They actually made a new format to be compliant with type generators, that conversation happened here: https://github.com/lottie/lottie-spec/issues/157
However, unfortunately, it looks like there's another issue.
Can
--- stderr
thread 'main' (531858) panicked at /home/robo/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.5.0/src/merge.rs:293:9:
not implemented: if/then/else schemas are not supported
Is this a case where the lottie team would need to make more changes or is this something that can be fixed on the typify side?
- Dominant language
- Rust
- Stars
- 898
- Forks
- 114
- Avg merge
- 4h 18m
- Merged PRs (30d)
- 14
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from oxidecomputer/typify
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
oxidecomputer/typify#1077 · 1 comment ·
-
Difficulty 3/5 1-2 days Newbie friendliness 55/100
oxidecomputer/typify#1075 · 1 comment ·
-
Difficulty 4/5 3-5 days Newbie friendliness 50/100
oxidecomputer/typify#1060 ·
-
Difficulty 5/5 Over a week Newbie friendliness 48/100
oxidecomputer/typify#1059 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 65/100
oxidecomputer/typify#1022 · 1 comment ·
All issues in oxidecomputer/typify
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
stratum-mining/stratum#2404 ·
-
bug ci good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
documentation easy help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
lacs-project/sysknife#483 · 1 comment ·
-
area:evidence documentation
Difficulty 1/5 Under an hour Newbie friendliness 90/100
registrystack/registry-stack#1302 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 85/100