Skip to content

Commit

Permalink
[low code connectors] generate complete json schema from classes (#15647
Browse files Browse the repository at this point in the history
)

* draft: first pass at complete schema language generation and factory validator

* actually a working validator and fixes to the schema that went uncaught

* remove extra spike file

* fix formatting file

* Add method to generate the complete JSON schema of the low code declarative language

* add testing of a few components during schema gen

* pr feedback and a little bit of refactoring

* test for schema version

* fix some types that were erroneously marked as invalid schema

* some comments

* add jsonschemamixin to interfaces

* update tests now that interfaces are jsonschemamixin

* accidentally removed a mixin

* remove unneeded test

* make comment a little more clear

* update changelog

* bump version

* generic enum not enum class

* Add method to generate the complete JSON schema of the low code declarative language

* add testing of a few components during schema gen

* test for schema version

* update tests now that interfaces are jsonschemamixin

* accidentally removed a mixin

* remove unneeded test

* make comment a little more clear

* generic enum not enum class

* add generated json file and update docs to reference it

* verbage
  • Loading branch information
brianjlai authored Aug 18, 2022
1 parent 410d5cd commit 7e158ef
Show file tree
Hide file tree
Showing 4 changed files with 1,512 additions and 3 deletions.
Loading

0 comments on commit 7e158ef

Please sign in to comment.