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

Break out a command-line package #21

Open
dan-fritchman opened this issue Nov 11, 2022 · 1 comment
Open

Break out a command-line package #21

dan-fritchman opened this issue Nov 11, 2022 · 1 comment

Comments

@dan-fritchman
Copy link
Collaborator

The Hdl21SchematicEditor is thus far broken into these sub-packages:

  • EditorCore provides the core editor functionality.
  • EditorApp exposes the editor as a standalone desktop application, using the Electron framework.
  • VsCodePlugin exposes the editor as a VS Code plug-in.
  • PlatformInterface defines the interface between EditorCore and its underlying "platforms", i.e. the other packages.

Two prospective additions stand out:

  1. The web platform/ instance Web Instance #10
  2. A "command-line" platform, which does not render anything graphically or use the DOM, but could do things like:
  • Perform schema checking
  • Export schematics to other formats
  • Perform schema migrations
  • etc

This would also seem to help with #9.

@dan-fritchman
Copy link
Collaborator Author

Another thing I suppose one could do:
Create schematics from circuits - e.g. as commonly done for debugging - without needing the SVG syntax.

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

No branches or pull requests

1 participant