* 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
3.0 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
Selamat datang di petunjuk kontribusi Return Youtube Dislikes
Terima kasih telah menggunakan waktumu untuk berkontribusi pada proyek kami! Semua perubahan akan diaplikasikan pada versi extension selanjutnya (atau website).
Mula-mula
Tolong gunakan Prettier dengan setting bawaan untuk melakukan formatting.
Prerequisites
Kamu harus menginstall node dan npm untuk membuat versi bundled dari source code.
Versi yang digunakan:
- node: 12.18.4
- npm: 6.14.6
Untuk membuat bundled-content-script.js yang memiliki semua logic dari extension ini, kamu harus menginstall semua dependency terlebih dahulu.
- Masuk ke root dari repo dan jalankan:
npm install
- Jalankan command berikut untuk membuat
bundled-content-script.jsyang akan digunakan dimanifest.json
npm start // untuk membuat build file dan menjalankan file watcher yang akan melakukan hot-reloads ketika menyimpan.
// atau
npm run build // untuk membuat build file satu kali.
Selamat, kamu sekarang sudah siap untuk melakukan develop!
Jika kamu baru dalam melakukan develop extension Chrome, atau membutuhkan bantuan tambahan, tolong kunjungi tutorial Youtube ini.
Issues
Membuat issue baru
Jika kamu menemuakan issue mengenai extension, tolong cari terlebih dahulu untuk memastikan issue tersebuat telah di laporkan. Jika belum, buat issue baru, direkomendasikan menggunakan form issue tapi tidak harus.
Menyelesaikan issue
Jika kamu menemukan issue yang dapat kamu selesaikan, jangan malu. Buat PR dan pastikan untuk mention issue yang sedang diperbaiki.
Rqeust Fitur
Membuat request fitur
Jika kamu memiliki ide mengenai extension, silakan untuk membuat request fitur, tapi tolong cari terlebih dahulu untuk memastikan fitur tersebut belum direquest oleh orang lain. Direkomendasikan menggunakan form request fitur tapi tidak harus.
Implementasi request fitur
Jika kamu menemukan request fitur yang dapat kamu kerjakan, jangan malu. Buat PR dan pastikan untuk mention request fitur yang sedang dikerjakan.
PR apa saja yang kami terima?
- Memperbaiki issue.
- Implementasi fitur.
- Typo atau improvisasi kata dan kalimat.
- Kontribusi website.