Skip to content

(WIP) feat: JSON Schema generation#784

Open
In-line wants to merge 3 commits intoilya-zlobintsev:masterfrom
In-line:schema-generation
Open

(WIP) feat: JSON Schema generation#784
In-line wants to merge 3 commits intoilya-zlobintsev:masterfrom
In-line:schema-generation

Conversation

@In-line
Copy link
Copy Markdown
Contributor

@In-line In-line commented Oct 20, 2025

  1. JSON schema generation
  2. Typed response/request protocol

@In-line In-line changed the title feat: JSON Schema generation (WIP) feat: JSON Schema generation Oct 20, 2025
@ilya-zlobintsev
Copy link
Copy Markdown
Owner

Could you explain what the use case of JSON schema here might be? Generating type definitions for API clients in other languages?

@In-line
Copy link
Copy Markdown
Contributor Author

In-line commented Oct 22, 2025 via email

@ilya-zlobintsev
Copy link
Copy Markdown
Owner

I have some other ideas about making the API easier to use, I'd like to try them out first, so this PR might sit unreviewed for a while

@In-line
Copy link
Copy Markdown
Contributor Author

In-line commented Oct 26, 2025 via email

@In-line
Copy link
Copy Markdown
Contributor Author

In-line commented Dec 22, 2025

@ilya-zlobintsev Hi, do you have any updates?

@ilya-zlobintsev
Copy link
Copy Markdown
Owner

@ilya-zlobintsev Hi, do you have any updates?

I had an idea to utilize the varlink IPC protocol for LACT, as it is very similar to the current IPC implementation (JSON over unix sockets), but defined as a standard with the ability to define an interface spec that could easily generate client implementations.

This is still something I would like to do, but there were some questions left to figure out for a prototype, such as varlink vs zlink libraries and coexistence with the current IPC protocol.

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