javascript - español - ¿Cómo empaquetar el editor Atom de Github para incrustar en una página web?
best atom packages 2018 (2)
Github lanzó recientemente su editor de código abierto Atom. Como todo está escrito en JavaScript, debería ser relativamente fácil de incrustar. Desafortunadamente, no parece que se ejecute en ningún lado, excepto en el nodo y la versión personalizada de Chromium que incluyen con las versiones de Atom.
¿Alguien sabe cómo me ocuparía de empaquetar Atom para el navegador? ¿Alguien ya ha intentado esto?
Atom.io es un editor que descarga y no puede incrustarlo en una página web. Creo que lo que estás buscando es algo como Prose.io . Puede iniciar sesión con Github y editar archivos en su repositorio. Desafortunadamente, la interfaz de Prose es diferente a la de otros editores. No estoy seguro de qué tan limpio se incrustará, pero parece ser el mejor lugar para comenzar. El proyecto es de código abierto y fue diseñado para administrar las páginas de GitHub (sitios web pequeños y estáticos alojados en un repositorio de GitHub). No estoy seguro de qué tan bien se integrará con lo que está haciendo, pero espero que le brinde un buen punto de partida.
El problema con esto es que el entorno de JavaScript en el navegador y el de nodejs difieren. Por ejemplo, en un navegador, no puede acceder al sistema de archivos local que era capaz de hacer nodejs y que atom.io utiliza. Para incrustar Atom deberías principalmente encontrar todas estas diferencias y trabajar alrededor de ellas (por ejemplo, leer archivos desde un socket).
Ver también:
https://github.com/atom/atom/issues/3451#issuecomment-54510710