Skip to content

Joint Editors Protocol, a protocol for decoupling editors from language support logic

Notifications You must be signed in to change notification settings

jep-project/jep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 

Repository files navigation

JEP - Joined Editors Protocol

JEP is a protocol for decoupling editor frontends from language supporting backends. This way, support for a particular textual language can be reused in many different editors. As an additional benefit, language backends can be deployed independently of the editor frontends. This allows for example, to ship a tool with support for its DSL and thus make sure that language support is up-to-date.

The primary focus of JEP is editing on a local machine, in which case communication between frontends and backends is local. As an additional usecase though, frontends may run in a web browser with the backend running on a remote server.

This Github repo contains the JEP protocol description in the file "protocol.md".

About

Joint Editors Protocol, a protocol for decoupling editors from language support logic

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published