Files
return-youtube-dislike/CONTRIBUTINGaz.md
T
Dmitrii Selivanov 40fda6dd32 Advanced stats for patreon supporters (#1222)
* 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
2025-10-20 18:43:06 +02:00

3.5 KiB
Raw Blame History

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

"YouTube Dislike Sayını Geri Qaytar" layihəsinə qatqı qaydalarına Xoş Gəlmisiniz

Layihəmizə qatqı etmək üçün vaxt ayırdığınız üçün təşəkkür edirik! Bütün dəyişiklikləriniz uzantının növbəti versiyasına (və ya internet saytına) əlavə ediləcəkdir.

Başlamaq

Formatlama üçün xahiş olunur ki, Prettier-i standart parametrlərdə istifadə edin.

Tələblər

Layihənin paketlənmiş versiyasını yaratmaq üçün node və npm quraşdırılmalıdır.

Quraşdırma zamanı istifadə olunan versiyalar:

  • node: 12.18.4
  • npm: 6.14.6

Bu uzantının əsas məntiqini ehtiva edən bundled-content-script.js faylını yaratmaq üçün əvvəlcə bütün asılılıqları quraşdırmalısınız.

  1. Deponun əsas qovluğuna keçin və aşağıdakı əmri icra edin:
npm install
  1. manifest.json içərisində istifadə olunan bundled-content-script.js faylını yaratmaq üçün aşağıdakı əmri çalışdırın.
npm start // fayl yaradılarkən və saxlanarkən avtomatik yenilənən fayl izləyicisini başlatmaq üçün

// ya da

npm run build // faylları yalnız bir dəfə yaratmaq üçün

Təbriklər, artıq inkişaf etməyə hazırsınız!

Chrome uzantılarının inkişafına yeni başlamısınızsa və ya əlavə yardıma ehtiyacınız varsa, lütfən bu YouTube dərsinə baxın.

Issue'lar

Yeni bir issue açmaq

Uzantı ilə bağlı hər hansı bir probleminiz varsa, problemin əvvəllər bildirilmədiyindən əmin olmaq üçün axtarış aparın. Əgər daha əvvəl bildirilməyibsə, bir mövzu açın. Problem formunun istifadəsi şiddətlə tövsiyə olunur, lakin məcburi deyil.

Bir issue'yu həll etmək

Həll edə biləcəyinizi düşündüyünüz bir problem tapsanız, çəkinmədən çalışın. Problemi həll edən bir PR açın və həll etdiyiniz problemi müəyyənləşdirdiyinizdən əmin olun.

Xüsusiyyət İstəkləri

Yeni bir xüsusiyyət istəyi açmaq

Uzantı haqqında bir ideyanız varsa, yeni bir xüsusiyyət istəyi açmaqdan çəkinməyin, lakin xüsusiyyətin daha əvvəl təklif olunmadığından əmin olmaq üçün axtarış edin. Xüsusiyyət formasının istifadəsi şiddətlə tövsiyə olunur, lakin məcburi deyil.

Bir xüsusiyyət istəyini tətbiq etmək

Tətbiq edə biləcəyinizi düşündüyünüz bir xüsusiyyət tapsanız, çəkinmədən çalışın. Xüsusiyyəti tətbiq edən bir PR açın və əlavə etdiyiniz xüsusiyyəti qeyd etdiyinizdən əmin olun.

Hansı PR növlərini qəbul edirik?

  • Problem həlləri.
  • Xüsusiyyət tətbiqləri.
  • Yazı səhvləri və ya daha aydın ifadələr.
  • Sayt qatqıları.