Расширение проверки правописания текстов на русском языке при помощи системы Литера5.
Вся пользовательская документация размещена в вики этого хранилища. Там есть как инструкции по установке, так и инструкции по работе с расширением.
Если у вас возникли сложности по работе с расширением, вы обнаружили ошибки или же у вас есть предложения по его улучшению, то все замечания и соображения можно оставить в списке проблем, предварительно убедившись, что ваша ситуация уже не рассмотрена ранее.
- Склонировать репозиторий
- Выполнить
nvm use
чтобы переключиться на правильную версиюnodejs
(17.8.0) - Выполнить
yarn
чтобы скачать и установить все необходимые библиотеки - Выполнить
yarn start
для режима разработчика,yarn build
для сборки дистрибутива - Добавить расширение в Chrome:
- Перейти на
chrome://extensions
- Включить режим разработчика
Developer mode
- Нажать на кнопку
Load unpacked
- Выбрать каталог
dist
- Перейти на
- Можно начинать работу!
- Выполнить команду
make clean
- Для сборки дистрибутива расширения с 2 версией манифеста (для браузера Firefox) выполнить команду
make v2
- Для сборки дистрибутива расширения с 3 версией манифеста (для браузеров Chromium) выполнить команду
make v3
- Для одномоментной сборки дистрибутивов 2 и 3 версий манифеста выполнить команду
make
- Использовать результаты вида
litera5-browser-VER.m2.zip
илиlitera5-browser-VER.m3.zip
по назначению
- Установить новый номер версии командой
./bump_version.sh {{version}}
, политика версионирования по semver - Проверить, что номер установлен верный командой
./get_version.sh
- Заполнить
CHANGELOG.md
пользуясь рекоммендациями ведите changelog - Собрать требуемый дистрибутив
- Загрузить дистрибутив
.m3.zip
в магазин Chrome - Скачать получившийся дистрибутив
litera5-chrome.{{version}}.crx
- Загрузить дистрибутив
.m2.zip
в магазин Firefox - Скачать получившийся дистрибутив
litera5-firefox.{{version}}.xpi
- Сохранить изменения в
git
и создать метку командойgit tag {{version}}
- Выпустить версию привязанную к метке
{{version}}
и опубликовать релиз загрузив туда все необходимые артефакты. В полеtitle
указать название версии с самым главным изменением по смыслу, текст выпуска заполнить по шаблону
- Chrome Extension Webpack за шаблон проекта.