# Conflicts: # CONTRIBUTING.md # CONTRIBUTINGde.md # CONTRIBUTINGfr.md # CONTRIBUTINGgr.md # CONTRIBUTINGnl.md # CONTRIBUTINGpl.md # CONTRIBUTINGpt_BR.md # CONTRIBUTINGru.md # CONTRIBUTINGtr.md # CONTRIBUTINGuk.md # Docs/FAQ.md # Docs/FAQde.md # Docs/FAQfr.md # Docs/FAQnl.md # Docs/FAQpl.md # Docs/FAQpt_BR.md # Docs/FAQru.md # Docs/FAQtr.md # Docs/FAQuk.md # Docs/SECURITY-FAQ.md # Docs/SECURITY-FAQde.md # Docs/SECURITY-FAQfr.md # Docs/SECURITY-FAQnl.md # Docs/SECURITY-FAQpl.md # Docs/SECURITY-FAQpt_BR.md # Docs/SECURITY-FAQru.md # Docs/SECURITY-FAQtr.md # Docs/SECURITY-FAQuk.md # README.md # READMEcn.md # READMEda.md # READMEde.md # READMEes.md # READMEfr.md # READMEgr.md # READMEhu.md # READMEja.md # READMEnl.md # READMEpl.md # READMEpt_BR.md # READMEru.md # READMEsv.md # READMEtr.md # READMEuk.md
2.9 KiB
Read this in other languages: русский, Nederlands, Français, Türkçe, українська, Polski, العربية, Bahasa Indonesia
Willkommen beim Leitfaden für Beitragende von Return YouTube Dislikes
Vielen Dank, dass du deine Zeit investierst, um zu unserem Projekt beizutragen! Alle deine Änderungen werden in der nächsten Version der Erweiterung (oder der Website) reflektiert.
Erste Schritte
Bitte verwende Prettier mit den Standardeinstellungen für die Formatierung.
Voraussetzungen
Du musst Node und npm installiert haben, um die gebündelte Version der Quelle zu erstellen.
Verwendete Versionen beim Einrichten:
- Node: 12.18.4
- npm: 6.14.6
Um die bundled-content-script.js zu erstellen, die den Großteil der Geschäftslogik dieser Erweiterung enthält, musst du zuerst alle Abhängigkeiten installieren.
- Gehe zum Root-Verzeichnis des Repos und führe aus:
npm install
- Führe den folgenden Befehl aus, um
bundled-content-script.jszu erstellen, das inmanifest.jsonverwendet wird:
npm start // um die Build-Datei(en) zu erstellen und einen Datei-Watcher zu starten, der bei jedem Speichern neu lädt
// oder
npm run build // um die Build-Datei(en) einmal zu erstellen
Herzlichen Glückwunsch, du bist jetzt bereit zum Entwickeln!
Wenn du neu in der Entwicklung von Chrome-Erweiterungen bist oder zusätzliche Hilfe benötigst, sieh dir bitte dieses YouTube-Tutorial an.
Probleme
Öffnen eines neuen Problems
Wenn du Probleme mit der Erweiterung hast, suche bitte, um sicherzustellen, dass das Problem noch nicht gemeldet wurde. Wenn nicht, öffne ein Problem. Die Verwendung des Problemformulars wird dringend empfohlen, ist aber nicht zwingend erforderlich.
Lösung eines Problems
Wenn du ein Problem gefunden hast, das du lösen könntest, sei nicht schüchtern. Öffne einen PR mit der Lösung und vergewissere dich, dass du das behobene Problem erwähnst.
Feature-Anfrage
Öffnen einer neuen Feature-Anfrage
Wenn du eine Idee für die Erweiterung hast, kannst du gerne eine Feature-Anfrage öffnen, aber suche bitte zuerst, um sicherzustellen, dass das Feature noch nicht vorgeschlagen wurde. Die Verwendung des Feature-Formulars wird dringend empfohlen, ist aber nicht zwingend erforderlich.
Implementierung einer Feature-Anfrage
Wenn du ein Feature gefunden hast, das du implementieren könntest, sei nicht schüchtern. Öffne einen PR mit der Implementierung und vergewissere dich, dass du das implementierte Feature erwähnst.
Welche PRs akzeptieren wir?
- Fehlerbehebungen.
- Implementierung von Funktionen.
- Rechtschreibfehler oder bessere und einfachere Wörter zur Verwendung.
- Beiträge zur Website.