Skip to content
New issue

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

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

Already on GitHub? # to your account

Offline schematic generation #162

Open
desmonddak opened this issue Jan 30, 2025 · 1 comment
Open

Offline schematic generation #162

desmonddak opened this issue Jan 30, 2025 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@desmonddak
Copy link
Contributor

Motivation

We have a mechanism for creating HTML-based schematics for our components once they are in our web page environment.

What would be useful during component development is to have a schematic generator service like our Waveform generator that can generate schematics.

All the tooling for doing this is in our tools area. What may be tricky is how to load up a web page viewer to point to the schematics as the area would need the d3schematic collateral there as well. This is currently installed by our tools/ infrastructure to be served as part of documentation, this enhancement would allow for a person developing a component to create a schematic of their component locally and use it for visualization.

It may be possible to use the schematic generator for larger designs, though at some point we would need to turn to more robust solutions for schematic generation, but for component development, the d3schematic service could be quite serviceable.

Desired solution

Create a new class, say SchematicGenerator, which takes a Module as argument and builds a schematic html + d3 collateral. The user would simply open a web page at this filesystem area and be able to visualize their design.

The tooling to do this is in the tools/ area as we use d3schematic generation for our online documentation.

Alternatives considered

No response

Additional details

No response

@desmonddak desmonddak added the enhancement New feature or request label Jan 30, 2025
@mkorbel1
Copy link
Contributor

This would also be very useful to integrate into the ROHD Devtools Extension

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants