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
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).
Kérjük, a formázáshoz használd a Prettier eszközt alapértelmezett beállításokkal.
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.
- Lépj a repó gyökerébe és futtasd:
npm install
- Futtasd az alábbi parancsot a
bundled-content-script.jselkészítéséhez, amelyet amanifest.jsonhaszná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 Chrome‑bővítmények fejlesztésében, vagy extra segítségre van szükséged, nézd meg ezt a YouTube‑oktatóanyagot.
Ha problémád van a bővítménnyel, először keress rá, hogy nem jelentették‑e már. Ha nem, nyiss egy issue‑t. Erősen ajánlott az issue űrlap használata, de nem kötelező.
Ha találtál egy problémát, amit meg tudsz oldani, ne habozz. Nyiss egy PR‑t a javítással, és mindenképp említsd meg, melyik issue‑t javítod.
Ha van egy ötleted a bővítményhez, nyugodtan nyiss funkciókérést, de előtte keresd meg, hogy nem javasolták‑e már. A funkció űrlap használata ajánlott, de nem kötelező.
Ha találtál egy funkciót, amit meg tudsz valósítani, ne habozz. Nyiss egy PR‑t a megvalósítással, és említsd meg a funkciót, amit implementálsz.
- 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.