Read this in other languages: English, русский, Français, Türkçe, Polski, Deutsch
Дякуємо, що вкладаєте свій час у розвиток нашого проєкту! Усі ваші зміни буде відображено в наступній версії розширення (або ж вебсайту).
Будь ласка, використовуйте Prettier із налаштуваннями за замовчуванням для форматування коду.
Вам потрібно встановити node і npm, щоб створити bundled версію джерела.
Версії, що використовувались при налаштуванні:
- node: 12.18.4
- npm: 6.14.6
Для створення bundled-content-script.js
, який містить більшу частину бізнес-логіки цього розширення, спочатку потрібно встановити всі залежності.
- Перейдіть в корінь репозиторію та виконайте наступне:
npm install
- Виконайте наступну команду, щоб створити
bundled-content-script.js
, який використовується вmanifest.json
npm start // для створення файлу(ів) збірки та запуску спостерігача за файлами, який виконує hot-reload при збереженні
// або ж
npm run build // для створення файлу(ів) збірки один раз
Вітаємо, тепер ви готові до розробки!
Якщо ви новачок у розробці розширення Chrome або вам потрібна додаткова допомога, перегляньте це керівництво на YouTube (англ.)
Якщо у вас виникли проблеми з розширенням, здійсніть пошук і переконайтеся, що про цю проблему ще не повідомляли. Якщо ні, створіть Issue, використання форми проблеми наполегливо рекомендується, але не є обов’язковим.
Якщо ви знайшли проблему, і гадаєте, що можете її вирішити, не соромтеся. Створіть Pull Request на вилучення з виправленням і обов'язково вкажіть проблему, яку ви усуваєте.
Якщо у вас є ідея щодо розширення, не соромтеся створіть Pull Request, але, будь ласка, здійсніть пошук і переконайтеся, що ця функція ще не запропонована. Використання форми функції наполегливо рекомендується, але не є обов’язковим.
Якщо ви знайшли функцію, і гадаєте, що можете її реалізувати, не соромтеся. Створіть Pull Request із виправленням і обов’язково вкажіть функцію, яку ви впроваджуєте.
- Виправлення проблем.
- Впровадження нових функцій.
- Виправлення помилок та спрощення тексту.
- Поліпшення сайту.