* auth works * Works after review. * switched to auth flow * all works well in chrome * all works well in chrome and firefox * translations harmonized * translations harmonized * website translations * Translations harmonized. * Everything kinda works * Almost works * all works * all works * all works #2 * Streamline premium analytics range handling * Restore premium analytics selection flow * Fix analytics zoom interactions * Add per-section expansion controls to premium analytics * Adjust map legend visibility for premium analytics * Add missing country synonyms for premium map * Remove legacy premium badge overlay * Polish premium analytics controls for light theme * Refresh map legend when toggling sections * Improve light-mode styling for range selectors * Fix map mode switching regression * Fix for panel expand * Typo fix * webpack fix * before next steps. * split, zero-buckets * bucket size indicated on UI * all works * first/last toggle * breadcrumbs * release
4.9 KiB
Read this in other languages: English, العربية, Azərbaycan dili, български, 中文, Dansk, Deutsch, Español, Français, Ελληνικά, Magyar, Bahasa Indonesia, 日本語, 한국어, Nederlands, Polski, Português do Brasil, русский, Svenska, Türkçe, українська, Tiếng Việt
Добре дошли в ръководството за сътрудничество на Return YouTube Dislikes
Благодарим ви, че отделяте време за принос към нашия проект! Всички вашите промени ще се отразят в следващата версия на разширението (или на уебсайта).
Започване
Моля, използвайте Prettier с настройките по подразбиране за форматиране.
Изисквания
Трябва да имате инсталирани node и npm, за да създадете обединената версия на изходния код.
Използвани версии при настройване:
- node: 12.18.4
- npm: 6.14.6
За да създадете bundled-content-script.js, който съдържа повечето от бизнес логиката на това разширение, трябва първо да инсталирате всички зависимости.
- Отидете в коренната папка на хранилището и изпълнете:
npm install
- Изпълнете следната команда, за да създадете
bundled-content-script.js, който се използва вmanifest.json
npm start // за създаване на файл(ове) за сборка и стартиране на файлов наблюдател, който рестартира автоматично след запазване
// или
npm run build // за създаване на файл(ове) за сборка веднъж
Поздравления, вече сте готови за разработка!
Ако сте нов в разработката на разширения за Chrome или ви трябва допълнителна помощ, моля вижте този урок на YouTube
Проблеми
Отваряне на нов проблем
Ако имате проблеми с разширението, моля, направете търсене, за да се уверите, че проблемът вече не е сигнализиран. Ако не е, отворете проблема (issue), използването на формуляра за проблем е настоятелно препоръчително, но не задължително.
Решаване на проблем
Ако сте открили проблем, който чувствате, че можете да решите, не бъдете срамежливи. Направете PR с решението и се уверете, че споменавате проблема, който решавате.
Заявки за функционалности
Отваряне на нова заявка за функционалност
Ако имате идея за разширението, не се колебайте да отворите заявка за функционалност, но моля, направете търсене, за да се уверите, че функционалността вече не е предложена. Използването на формуляра за функционалности е настоятелно препоръчително, но не задължително.
Изпълнение на заявка за функционалност
Ако сте открили функционалност, която чувствате, че можете да изпълните, не бъдете срамежливи. Отворете PR с решението и се уверете, че споменавате функционалността, която изпълнявате.
Какви PR-ове приемаме?
- Коригиране на проблеми.
- Изпълнение на функционалности.
- Правописни грешки или по-добри и по-лесни думи за употреба.
- Приноси към уебсайта.