1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-ProseMirror

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 4.9 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 15.03.2025 00:16 b81fcfa

Проземир

[ САЙТ | ПРОБЛЕМЫ | ФОРУМ ]

Проземир — это хорошо ведущий себя редактор семантического содержания с поддержкой богатых возможностей, основанный на технологии contentEditable, а также поддерживающий совместное редактирование и пользовательские схемы документов.

Библиотека Проземира состоит из нескольких отдельных модулей. Этот репозиторий служит центральным трекером проблем и содержит скрипт для удобной проверки всех основных модулей для разработки.

Страница проекта [https://prosemirror.net] имеет больше информации, несколько примеров [https://prosemirror.net/examples/] и документацию [https://prosemirror.net/docs/].

Этот код распространяется под лицензией MIT [https://github.com/prosemirror/prosemirror/tree/master/LICENSE]. Есть форум [http://discuss.prosemirror.net] для общего обсуждения и запросов поддержки, а также трекер ошибок GitHub [https://github.com/prosemirror/prosemirror/issues] является местом для отчета о проблемах.

Остановитесь здесь, если вы просто используете Проземир. Вы можете установить отдельные NPM модули для этого. Инструкции ниже применимы только при разработке Проземира!

Настройка среды разработки

Клонируйте этот репозиторий и убедитесь, что у вас установлены Node.js [https://nodejs.org/en/] и Yarn [https://yarnpkg.com/] (в связи со множеством проблем с npm Yöntem 5, npm в настоящее время не поддерживается). Далее, из клонированного каталога выполните команду:

yarn install

Для запуска тестов выполните следующую команду:

yarn run test
``````bash
bin/pm install

Это позволит получить подмодули, установить их зависимости и построить их.

Скрипт bin/pm в этом репозитории предоставляет функциональность для работы с репозиториями:

  • bin/pm build заново собирает все модули

  • bin/pm watch запускает процесс, который автоматически перестраивает модули при их изменениях

  • bin/pm status выводит состояние Git всех подмодулей

  • bin/pm commit <args> выполняет git commit с указанными аргументами во всех подмодулях, имеющих ожидающие изменения

  • bin/pm test выполняет тесты (не браузерные) во всех модулях

  • bin/pm push выполняет git push во всех модулях

  • bin/pm grep <pattern> ищет через исходный код для модулей указанное выражение

  • bin/pm dev-start запускает сервер, который перестраивает пакеты каждый раз, когда меняются их источники, и выставляет демо (demo/*) через веб-сервер на порту 8080

(Функциональность для управления выпусками будет добавлена в будущем.)

Сообщество

Разработка ProseMirror происходит в различных репозиториях, доступных под организацией ProseMirror на GitHub. Ошибки для основных пакетов отслеживаются в трекере ошибок мета-репозитория.

Мы стремимся быть включительным и гостеприимным сообществом. Чтобы сделать это явным, у нас есть код поведения, применимый к общению вокруг проекта.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-ProseMirror.git
git@api.gitlife.ru:oschina-mirror/mirrors-ProseMirror.git
oschina-mirror
mirrors-ProseMirror
mirrors-ProseMirror
master