https://github.com/strumenta/webeditkit
A framework to build projectional editors running in the browser
https://github.com/strumenta/webeditkit
Last synced: 6 months ago
JSON representation
A framework to build projectional editors running in the browser
- Host: GitHub
- URL: https://github.com/strumenta/webeditkit
- Owner: Strumenta
- License: apache-2.0
- Created: 2020-03-19T16:05:14.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-09-29T14:53:57.000Z (over 2 years ago)
- Last Synced: 2024-10-11T19:08:37.777Z (over 1 year ago)
- Language: TypeScript
- Homepage:
- Size: 11.4 MB
- Stars: 13
- Watchers: 7
- Forks: 2
- Open Issues: 36
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- mps.rocks - WebEditKit - This is a framework for creating projectional editors which interact with JetBrains MPS. ([Built with MPS](#built-with-mps) / Other projects)
README
# WebEditKit

This is a framework for creating projectional editors which interact with JetBrains MPS.
So you will need to use MPS together with the [MPSServer plugin](https://github.com/Strumenta/MPSServer).
An example is available [here](https://github.com/Strumenta/calc-webeditkit-example).
It contains also some basic instructions on how to use MPSServer and WebEditKit.
## Structure of the project
* **css**: it contains an example of CSS file to be used in the projects based on WebEditKit
* **src**: the source code of this project, in TypeScript
## Development
We suggest using nvm to specify the exact version of node we use.
### Circular dependencies
To avoid them we do what is suggested here: https://medium.com/visual-development/how-to-fix-nasty-circular-dependency-issues-once-and-for-all-in-javascript-typescript-a04c987cf0de
## License
This framework is released under the Apache License V2.0.