google / google/codeworld

Port to CodeMirror 6

Open
#1,481 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Haskell
Stars
1.3k
Forks
201
PR merge metrics
No merged PRs in 30d

Description

I really want to migrate CodeWorld to CodeMirror v6. This is apparently now ready, but will require a fair amount of work to move over the custom logic.

References:
* Basic migration guide is at https://codemirror.net/6/docs/migration/
* The legacy Haskell mode is ported at https://github.com/codemirror/legacy-modes

Migrating the custom CodeWorld mode will be a project, for sure. So will many of the editor features, such as autocomplete and autoindent, where I've written code that interacts deeply with the CodeMirror API. The new version has completely changed the API, so I suspect these will be rewrites.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.