Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Documentation and language server file generation #245

Open
2 of 3 tasks
Tracked by #150
makspll opened this issue Feb 1, 2025 · 1 comment
Open
2 of 3 tasks
Tracked by #150

Documentation and language server file generation #245

makspll opened this issue Feb 1, 2025 · 1 comment
Milestone

Comments

@makspll
Copy link
Owner

makspll commented Feb 1, 2025

Given we have function and type metadata available via traits and the various registries, we should generate a lanugage agnostic "binding" content format, which can then be transpilled to things like:

  • Documentation
  • Language server definition files

Tasks:

@makspll
Copy link
Owner Author

makspll commented Feb 1, 2025

The format should support:

  • fields
  • functions
  • types

Each type should be expressed together with stable type ID's, the "wrapper" types like Val Ref and Mut, names for fields and function arguments should be forwarded, and generic documentation strings too.

The types should also export as much information from the type registry as necessary

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Planned
Development

No branches or pull requests

1 participant