Проземир — это хорошо ведущий себя редактор семантического содержания с поддержкой богатых возможностей, основанный на технологии 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 )