Dave Shanley
e80b640627
Added support for 3.1 docs and variations, as well as removed duplicated descriptions from sample spec.
2022-09-26 15:58:32 -04:00
Dave Shanley
5c93f3e28b
Low level support for 3.1 model updates
...
Webhooks and dialect are now added and working.
2022-09-15 06:28:56 -04:00
Dave Shanley
165b835f3e
swagger with 100% coverage
...
so far, so good!
2022-09-11 12:12:27 -04:00
Dave Shanley
99588b0a9b
Bumping coverage and fixing bugs in v2 model
2022-09-10 14:44:30 -04:00
Dave Shanley
14c5ad66bd
Adding tests for v2 model
2022-09-10 13:49:47 -04:00
Dave Shanley
2c4177e97a
Swagger 2.0 high level model going in now
...
Shifting a few high level models around that are also shared. now it's just a churn game to flesh the high level model and test it up.
2022-09-09 07:08:52 -04:00
Dave Shanley
eb7e60c412
2.0 model at 90% coverage
...
Error handling still required, but a nice jump.
2022-09-05 12:22:04 -04:00
Dave Shanley
1814ac58eb
V2 swagger model in place
...
tests being written to validate and flush out bugs
2022-09-03 13:30:53 -04:00
Dave Shanley
68743113ed
Refactoring core structure of datamodel to accomodate v2 model.
...
There is a lot of overlap on these models, to create a much more sensible design, a new 'base' package has been added which contains shared models that both versions make use of.
2022-09-01 08:53:16 -04:00
Dave Shanley
081fc9be56
Bumping coverage across high level model
...
fixing small glitches as the model is tested. we're almost there! it's almost ready!
2022-08-24 11:26:39 -04:00
Dave Shanley
5d07da52b1
Fixed resolver to correctly identify polymorphic circular references.
...
Both stripe and k8s are correctly identified now.
2022-08-23 14:57:32 -04:00
Dave Shanley
447430256e
Working through components tests
...
catching small gaps as I work through each model and checking coverage. Looks like it's time to expand on the spec again to ensure coverage.
2022-08-23 08:25:30 -04:00
Dave Shanley
108c3a93f3
Schemas now working, still need to check polymorphic work
...
However the painbarrier seems to have been smashed, now all polymorphic references can be tracked to circular references. confidence is now up 100%.
2022-08-22 11:13:43 -04:00
Dave Shanley
0c2c008902
Building out highlevel model
...
bit by bit, step by step.
2022-08-19 10:01:16 -04:00
Dave Shanley
0fd825aef8
High level model build is currently fast as lightning.
...
little refactoring to keep things all clean and in place.
2022-08-18 10:39:47 -04:00
Dave Shanley
1c9f6bbfcc
adding tests, fixing bugs, validating model.
...
Amazing what you find when you really test the fuck out of things.
2022-08-14 08:18:27 -04:00
Dave Shanley
717b7d4610
Full model is now in place,
...
Time to revisit each model and build individual tests to ensure all error handling is in place across the model.
Signed-off-by: Dave Shanley <dave@quobix.com >
2022-08-10 12:18:13 -04:00
Dave Shanley
ec87ddf8cc
Operartion model is now complete!
...
That should be the largest bulk of complexity, now onto components.
2022-08-09 07:59:22 -04:00
Dave Shanley
2793504a92
Starting to firm up with design choices
...
lots more of the model coming online now.
2022-08-06 15:54:07 -04:00
Dave Shanley
13781cbbde
Working in generics now to reduce code.
...
generics are a little funky still. sigh.
2022-08-05 21:57:04 -04:00
Dave Shanley
e6518af576
Building out spec model
...
this one will take a few tests, there is significant recursion and threading going on.
2022-08-04 10:01:59 -04:00
Dave Shanley
a4012594de
Building out model some more.
...
everything is holding up well.
2022-07-31 16:15:01 -04:00
Dave Shanley
2f60694047
Added tag model build out with tests.
...
Working through patterns and re-applying them as I go, cleaning things up as I cook.
2022-07-31 12:04:15 -04:00
Dave Shanley
23b0357aa0
Adding tests to cover model as we grow it.
2022-07-30 22:02:05 -04:00
Dave Shanley
7535cf568c
Working through the model builder
...
Shaping out the design as I go, what makes sence, what feels right, what do we need, how do we want to use it and how to we want to search it etc.
2022-07-30 15:27:21 -04:00
Dave Shanley
e3b37cbfff
The core elements are now all in and all tests are passing. Locking in v0.0.1
...
Signed-off-by: Dave Shanley <dave@quobix.com >
2022-07-18 09:55:35 -04:00
Dave Shanley
925220e8da
Added resolver, models and model utils.
2022-07-18 09:42:46 -04:00
Dave Shanley
366862c071
Ported over universal utils and models from vacuum.
2022-07-18 08:11:06 -04:00
Dave Shanley
fd6263550b
Utilities ported from vacuum.
2022-07-18 07:37:44 -04:00