Port to CodeMirror 6
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
Línea de trabajo
Comienza con la guía de migración de CodeMirror 6 y el modo Legacy Haskell portado al que se hace referencia en el issue. Haz un inventario del modo personalizado de CodeWorld y de las funciones del editor mencionadas, incluidos autocomplete y autoindent, antes de estimar las reescrituras. Se considera terminado cuando el modo personalizado y esas funciones del editor funcionan en CodeMirror 6.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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.
- Lenguaje dominante
- Haskell
- Estrellas
- 1.3k
- Forks
- 201
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de google/codeworld
-
Redundant code in CFracPart3 Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 78/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
-
my solution Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
Todos los issues de google/codeworld
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
doclayout-0.6 Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
commercialhaskell/stackage#8126 ·
-
documentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
-
enhancement tricorder
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100