Подтвердить что ты не робот

Как мне упаковать редактор Github Atom для встраивания на веб-страницу?

Недавно Github выпустил свой редактор Atom с открытым исходным кодом. Поскольку все это написано на JavaScript, его следует относительно легко вставлять. К сожалению, он не выглядит так, как будто он работает где угодно, кроме node и пользовательской версии Chromium, которую они связывают с релизами Atom.

Кто-нибудь знает, как я собирался упаковать Atom для браузера? Кто-нибудь уже пытался это сделать?

4b9b3361

Ответ 1

Проблема заключается в том, что среда JavaScript в браузере и одна в nodejs различаются. Например, в браузере вы не можете получить доступ к локальной файловой системе, которую она может выполнять nodejs, и который использует atom.io. Для внедрения атома вам нужно будет найти все эти различия и обойти их (например, чтение файлов из сокета).

См. также:

https://github.com/atom/atom/issues/3451#issuecomment-54510710

https://atom.io/packages/web-view

Ответ 2

Atom.io - это редактор, который вы загружаете, и вы не можете вставлять его на веб-страницу. Я думаю, что вы ищете нечто вроде Prose.io. Вы можете войти в Github и редактировать файлы в своем репозитории. К сожалению, интерфейс Prose отличается от других редакторов. Я не уверен, насколько это будет вложено, но это похоже на лучшее место для начала. Проект является открытым исходным кодом, и он был разработан для управлять страницами GitHub (небольшие статические веб-сайты, размещенные в репозитории GitHub). Я не уверен, насколько хорошо он будет интегрироваться с тем, что вы делаете, но я надеюсь, что это даст вам хорошую отправную точку.