Skip to content

Conversation

@brettviren
Copy link
Member

This adds an "app" to dump information about component types to JSON. It mostly adds new code. The changes in NamedFactory are to add a new global registry of factories so that the SchemaDumper can walk the global set.

This code is written by claude sonnet following a design I've had in mind for a while.

The end goal of this is to use the JSON dump to generate Jsonnet functions to use as constructors for config object instances for each type of component with some default config and type checking. The input/output port type info in the dump can also be used to check for correct edge connections at the Jsonnet level before ever touching C++.

This is written by claude sonnet
…factories and not require exaustively knowing C++ types.

Claude sonnet.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants