Commit Graph

10 Commits

Author SHA1 Message Date
Dave Shanley
1a71f449ff Huge performance increase with building.
Using some designs unearthed from building the higher level model, I have brough that design down to the lower level to speed things up. It only took 8 years, but finally, I think I have mastered mult-threading. No more deadlocks, and no more need for waitgroups for everything.
2022-08-22 09:46:44 -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
67c701ff07 Refactoring extraction and builder functions.
now things are robust, we can move things around a little to prepare for the next set of incoming models. The extraction and builder functions have all been moved to the low packakge, and out of the v3 package.
2022-08-14 04:03:13 -04:00
Dave Shanley
221eee1bd2 Adding tests to v3 models.
I am going to be able to peel off a lot of this code for the 2.0 and 3.1 models.
2022-08-13 09:33:43 -04:00
Dave Shanley
248b4daa80 We-worked model to remove resolver.
lookups are performed inline now. keeps things simpler, however it has a performance knock, so it's time to refine async building were possible.
2022-08-11 14:54:25 -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
3a41d86ee1 oAuth flows all wired up and tested
working through the components, then back to document, then a QA check.

Signed-off-by: Dave Shanley <dave@quobix.com>
2022-08-10 07:58:15 -04:00
Dave Shanley
402a7c7e5a Components are in, writing new content for them and tests!
And, thats basically it (almost)
2022-08-09 10:23:18 -04:00
Dave Shanley
a906d46227 Completed adding v3 models (I think)
Going to start logic for building things out. attempting generic builder pattern first.
2022-07-29 06:52:07 -04:00
Dave Shanley
a5f4c7f607 Adding new low level models for OAS 2022-07-28 08:49:57 -04:00