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

Improve domainmodel showcase #178

Closed
wants to merge 16 commits into from
Closed

Improve domainmodel showcase #178

wants to merge 16 commits into from

Conversation

emilkrebs
Copy link
Contributor

Added an interactive live preview for the domainmodel language using d3.js

image
image

Copy link
Contributor

@spoenemann spoenemann left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! Please squash your commits using the email address you registered at Eclipse.

We'll have to wait before we can merge, though – deploying doesn't work at the moment.

emilkrebs and others added 5 commits August 22, 2023 16:36
author Emil Krebs <[email protected]> 1689680765 +0200
committer emilkrebs <[email protected]> 1692714465 +0200

Fixed not updating state (#166)

* fixed not updating state

* removed weird console.log

Domainmodel Showcase (just the monaco editor for now) (#161)

* added just monaco for the domainmodel showcase

* added a description to the domainmodel showcase

handle failed program editor disposal (#170)

Upgrade Showcase/Playgrounds Monaco React/Wrapper Usage (#171)

* Update to monaco-editor-react v1

- Fix monaco-editor loading
- Update monaco-editor-react. Remove monaco-editor related init issues
- Bundle monaco-editor-react as prestep
- Remove copying the bundle
- Remove unnecessary npx usage

* fix statemachine showcase

* fix arithmetics, setup general monaco config util

* add tm grammars directly, drop language config

* fix sql showcase

* playground migrated

* better cleanup on fail, don't leak worker

* update monaco-editor-react, get Monarch grammars working

* remove duped arithmetics grammar

* rebase adjustments

* update minilogo & domainmodel to new form, simplify setup for others

* updated docs for monaco-editor-wrapper 2.1.1

* review suggestions, turn off debug mode

* dedupe logic in workers, clean up vestigial worker logic

* use throttle to manage timeouts, note hack

* bump monaco-editor-workers to 0.39, update volta config

---------

Co-authored-by: Kai Salmen <[email protected]>

Add missing `override` in workspace manager (#174)

Fix generated grammar file path (#175)

created a domainmodel showcase

added ast stuff to dm

created a prewiew for domainmodel using d3.js

improved the tree layout

improved design

Signed-off-by: emilkrebs <[email protected]>

added error handling to domainmodel
created a prewiew for domainmodel using d3.js

improved the tree layout

added visualisation for arrays

improved design

Signed-off-by: emilkrebs <[email protected]>

added error handling to domainmodel
@spoenemann
Copy link
Contributor

@emilkrebs please squash your commits and rebase to the latest changes on the main branch: we've now switched deployment to GH Pages.

@emilkrebs emilkrebs closed this Sep 6, 2023
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