mirror of
https://github.com/Anarios/return-youtube-dislike.git
synced 2026-09-12 10:22:10 +02:00
40fda6dd32
* 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
69 lines
4.9 KiB
Markdown
69 lines
4.9 KiB
Markdown
Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md)
|
|
|
|
|
|
# Добре дошли в ръководството за сътрудничество на Return YouTube Dislikes
|
|
|
|
Благодарим ви, че отделяте време за принос към нашия проект! Всички вашите промени ще се отразят в следващата версия на разширението (или на [уебсайта](https://www.returnyoutubedislike.com/)).
|
|
|
|
## Започване
|
|
|
|
Моля, използвайте Prettier с настройките по подразбиране за форматиране.
|
|
|
|
#### Изисквания
|
|
|
|
Трябва да имате инсталирани node и npm, за да създадете обединената версия на изходния код.
|
|
|
|
Използвани версии при настройване:
|
|
|
|
- node: 12.18.4
|
|
- npm: 6.14.6
|
|
|
|
За да създадете `bundled-content-script.js`, който съдържа повечето от бизнес логиката на това разширение, трябва първо да инсталирате всички зависимости.
|
|
|
|
1. Отидете в коренната папка на хранилището и изпълнете:
|
|
|
|
```
|
|
npm install
|
|
```
|
|
|
|
2. Изпълнете следната команда, за да създадете `bundled-content-script.js`, който се използва в `manifest.json`
|
|
|
|
```
|
|
npm start // за създаване на файл(ове) за сборка и стартиране на файлов наблюдател, който рестартира автоматично след запазване
|
|
|
|
// или
|
|
|
|
npm run build // за създаване на файл(ове) за сборка веднъж
|
|
```
|
|
|
|
Поздравления, вече сте готови за разработка!
|
|
|
|
Ако сте нов в разработката на разширения за Chrome или ви трябва допълнителна помощ, моля вижте [този урок на YouTube](https://www.youtube.com/watch?v=mdOj6HYE3_0)
|
|
|
|
### Проблеми
|
|
|
|
#### Отваряне на нов проблем
|
|
|
|
Ако имате проблеми с разширението, моля, направете търсене, за да се уверите, че проблемът вече не е сигнализиран. Ако не е, отворете проблема (issue), използването на формуляра за проблем е настоятелно препоръчително, но не задължително.
|
|
|
|
#### Решаване на проблем
|
|
|
|
Ако сте открили проблем, който чувствате, че можете да решите, не бъдете срамежливи. Направете PR с решението и се уверете, че споменавате проблема, който решавате.
|
|
|
|
### Заявки за функционалности
|
|
|
|
#### Отваряне на нова заявка за функционалност
|
|
|
|
Ако имате идея за разширението, не се колебайте да отворите заявка за функционалност, но моля, направете търсене, за да се уверите, че функционалността вече не е предложена. Използването на формуляра за функционалности е настоятелно препоръчително, но не задължително.
|
|
|
|
#### Изпълнение на заявка за функционалност
|
|
|
|
Ако сте открили функционалност, която чувствате, че можете да изпълните, не бъдете срамежливи. Отворете PR с решението и се уверете, че споменавате функционалността, която изпълнявате.
|
|
|
|
### Какви PR-ове приемаме?
|
|
|
|
- Коригиране на проблеми.
|
|
- Изпълнение на функционалности.
|
|
- Правописни грешки или по-добри и по-лесни думи за употреба.
|
|
- Приноси към уебсайта.
|