Files
return-youtube-dislike/CONTRIBUTINGhu.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.1 KiB
Raw Blame History

Read this in other languages: العربية, 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

Üdvözlünk a Return YouTube Dislike közreműködői útmutatójában

Köszönjük, hogy időt szánsz a projekthez való hozzájárulásra! Minden módosításod meg fog jelenni a bővítmény következő verziójában (vagy a weboldalon).

Kezdő lépések

Kérjük, a formázáshoz használd a Prettier eszközt alapértelmezett beállításokkal.

Előkövetelmények

A forrás kimenetének elkészítéséhez szükséged lesz a Node és az npm telepítésére.

Az előkészítéskor használt verziók:

  • node: 12.18.4
  • npm: 6.14.6

A bundled-content-script.js létrehozásához (ami a bővítmény üzleti logikájának nagy részét tartalmazza) először telepíteni kell az összes függőséget.

  1. Lépj a repó gyökerébe és futtasd:
npm install
  1. Futtasd az alábbi parancsot a bundled-content-script.js elkészítéséhez, amelyet a manifest.json használ:
npm start // a build fájl(ok) létrehozása és egy watcher indítása, amely mentéskor újratölt

// vagy

npm run build // a build fájl(ok) egyszeri létrehozása

Gratulálunk, készen állsz a fejlesztésre!

Ha új vagy a Chromebővítmények fejlesztésében, vagy extra segítségre van szükséged, nézd meg ezt a YouTubeoktatóanyagot.

Hibák és problémák

Új issue megnyitása

Ha problémád van a bővítménnyel, először keress rá, hogy nem jelentettéke már. Ha nem, nyiss egy issuet. Erősen ajánlott az issue űrlap használata, de nem kötelező.

Egy issue megoldása

Ha találtál egy problémát, amit meg tudsz oldani, ne habozz. Nyiss egy PRt a javítással, és mindenképp említsd meg, melyik issuet javítod.

Funkciókérések

Új funkciókérés megnyitása

Ha van egy ötleted a bővítményhez, nyugodtan nyiss funkciókérést, de előtte keresd meg, hogy nem javasoltáke már. A funkció űrlap használata ajánlott, de nem kötelező.

Funkciókérés megvalósítása

Ha találtál egy funkciót, amit meg tudsz valósítani, ne habozz. Nyiss egy PRt a megvalósítással, és említsd meg a funkciót, amit implementálsz.

Milyen PRokat fogadunk el?

  • Hibajavítások.
  • Funkciók implementálása.
  • Elírások javítása, jobb és egyszerűbb megfogalmazások.
  • Közreműködések a weboldalon.