Dave Shanley
c3cf5f1e38
Added support for unevaluatedProperties as Schema and bool #118
...
Also ran `gofmt` across the entire project. Things need cleaning up.
Signed-off-by: Dave Shanley <dave@quobix.com >
2023-06-17 14:12:27 -04:00
Dave Shanley
3101a7c9b7
Large update to support v3 rendering.
2023-03-26 06:10:31 -04:00
Dave Shanley
38064123ed
Working through complex rendering edgecases.
2023-03-26 06:10:31 -04:00
Dave Shanley
da17b8df89
Tackled the boss, schemas! now mutable.
...
A tricky one, because of the complexity, still working through edge cases and variations, but so far, operating correctly!
2023-03-26 06:10:31 -04:00
Dave Shanley
15e458fb5d
Added more base components to mutable state.
...
Chopping through the list.
2023-03-26 06:10:31 -04:00
Dave Shanley
fc9a230847
Progressing through mutability use cases in models.
2023-03-26 06:10:31 -04:00
Dave Shanley
88709c389a
Made progress on the design for mutability
...
The work is now almost fully reflective, and *drumroll* the original order of the data is maintained when re-rendering. new elements pop in at the top of the object, but everything else will remain in the sequence it was originally added.
2023-03-26 06:10:31 -04:00
Dave Shanley
441068174c
Working through mutation designs.
...
trying out some sketches to get the APIs correct.
2023-03-26 06:10:31 -04:00
Dave Shanley
c08dd591b2
(feat): Unpack extensions into complex function types #8
...
The more in-depth we use extensions, the more likely is is that we need custom extensions. New `UnpackExtensions` function in the high package makes this easy. Low level models have been updated to support feature fully and docs added in README and examples as well.
Signed-off-by: Dave Shanley <dave@quobix.com >
2022-12-02 11:15:44 -05:00
Dave Shanley
8bd691b9bd
Working through adding documentation to datamodel.
...
Adding examples and docs, A long way to go, but like always, we just keep chipping away.
2022-09-14 08:55:26 -04:00
Dave Shanley
0bd119f152
building out high model.
...
works just great, so happy the design came together!
2022-08-18 18:38:41 -04:00
Dave Shanley
686b744852
Adding 3.0 high level models
...
The part most people will need, the most.
2022-08-18 07:51:55 -04:00