Skip to content

Commit

Permalink
Merge branch 'main' into pr/708
Browse files Browse the repository at this point in the history
  • Loading branch information
Anarios committed Jun 16, 2024
2 parents 0ef1b75 + fbf00e4 commit a672a14
Show file tree
Hide file tree
Showing 127 changed files with 10,177 additions and 16,499 deletions.
6 changes: 6 additions & 0 deletions .github/ISSUE_TEMPLATE/bug.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,12 @@ description: File a bug report!
# title: "(Bug): "
labels: ["bug"]
body:
- type: checkboxes
attributes:
label: Have you tried to find similar issues (open or recently closed)?
options:
- label: "Yes, this issue is not a duplicate"
required: true
- type: input
attributes:
label: Browser
Expand Down
53 changes: 53 additions & 0 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
name: Test Build Extension

on:
push:
branches: [main]
paths:
- Extensions/combined/**

pull_request:
branches: [main]
paths:
- Extensions/combined/**

jobs:
build:
runs-on: ubuntu-latest

defaults:
run:
working-directory: ./Extensions/combined

steps:
- name: Checkout
uses: actions/checkout@main

- name: Setup Node 20
uses: actions/setup-node@v3
with:
node-version: '20.x'

- name: Install dependencies
run: npm ci

- name: Build extension
run: npm run build

- name: 'Upload Chrome artifact'
uses: actions/upload-artifact@v4
with:
name: ryd-chrome
path: ./Extensions/combined/dist/chrome

- name: 'Upload Firefox artifact'
uses: actions/upload-artifact@v4
with:
name: ryd-firefox
path: ./Extensions/combined/dist/firefox

- name: 'Upload Safari artifact'
uses: actions/upload-artifact@v4
with:
name: ryd-safari
path: ./Extensions/combined/dist/safari
4 changes: 4 additions & 0 deletions .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"

npx lint-staged
1 change: 1 addition & 0 deletions .nvmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
v12.18.4
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Read this in other languages: [Français](CONTRIBUTINGfr.md)
Read this in other languages: [русский](CONTRIBUTINGru.md), [Nederlands](CONTRIBUTINGnl.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Polski](CONTRIBUTINGpl.md), [Deutsch](CONTRIBUTINGde.md)

# Welcome To Return YouTube Dislikes contributing guide

Expand Down
67 changes: 67 additions & 0 deletions CONTRIBUTINGde.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
Read this in other languages: [русский](CONTRIBUTINGru.md), [Nederlands](CONTRIBUTINGnl.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Polski](CONTRIBUTINGpl.md)

# 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](https://www.returnyoutubedislike.com/)) 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.

1. Gehe zum Root-Verzeichnis des Repos und führe aus:

```
npm install
```

2. Führe den folgenden Befehl aus, um `bundled-content-script.js` zu erstellen, das in `manifest.json` verwendet 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](https://www.youtube.com/watch?v=mdOj6HYE3_0) 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.
2 changes: 1 addition & 1 deletion CONTRIBUTINGfr.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Lisez ceci dans d'autres langues : [English](CONTRIBUTING.md)
Lisez ceci dans d'autres langues : [English](CONTRIBUTING.md), [русский](CONTRIBUTINGru.md), Nederlands](CONTRIBUTINGnl.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Polski](CONTRIBUTINGpl.md), [Deutsch](CONTRIBUTINGde.md)

# Bienvenue dans le guide de contribution à Return YouTube Dislikes

Expand Down
67 changes: 67 additions & 0 deletions CONTRIBUTINGnl.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
Lees dit in andere talen: [English](CONTRIBUTINGen.md), [русский](CONTRIBUTINGru.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Polski](CONTRIBUTINGpl.md), [Deutsch](CONTRIBUTINGde.md)

# Welkom bij de YouTube Dislikes bijdragengids

Bedankt voor het investeren van uw tijd in het bijdragen aan ons project! Al uw wijzigingen worden weergegeven in de volgende versie van de extensie (of de [website](https://www.returnyoutubedislike.com/)).

## Aan de slag

Gebruik Prettier met standaardinstellingen voor opmaak.

#### Vereisten

U moet node en npm hebben geïnstalleerd om de gebundelde versie van de broncode te maken.

Versies gebruikt bij het instellen:

- node: 12.18.4
- npm: 6.14.6

Om de `bundled-content-script.js` te maken die de meeste bedrijfslogica van deze extensie bevat, moet u eerst alle afhankelijkheden installeren.

1. Ga naar de hoofdmap van de repo en voer het volgende uit:

```
npm install
```

2. Voer de volgende opdracht uit om `bundled-content-script.js` aan te maken dat wordt gebruikt in `manifest.json`

```
npm start // om het (de) buildbestand(en) te maken en een bestandswachter te starten die bij het opslaan opnieuw wordt geladen
// of
npm run build // om het (de) buildbestand(en) eenmaal te maken
```

Gefeliciteerd, je bent nu klaar om te ontwikkelen!

Als je nieuw bent in het ontwikkelen van Chrome-extensies of extra hulp nodig hebt, bekijk dan [deze YouTube-tutorial](https://www.youtube.com/watch?v=mdOj6HYE3_0)

### Problemen

#### Een nieuw probleem openen

Als je problemen hebt met de extensie, zoek dan eerst of het probleem nog niet is gemeld. Als dit niet het geval is, open dan een probleem, het gebruik van het probleemformulier wordt sterk aanbevolen, maar is niet verplicht.

#### Een probleem oplossen

Als je een probleem hebt gevonden waarvan je denkt dat je het zou kunnen oplossen, wees dan niet verlegen. Open een PR met de oplossing en vermeld het probleem dat u aan het oplossen bent.

### Functieverzoek:

#### Een nieuw functieverzoek openen

Als je een idee hebt voor de extensie, kun je een functieverzoek openen, maar zoek het eerst op om er zeker van te zijn dat de functie niet al is voorgesteld. Het gebruik van het functieformulier wordt sterk aanbevolen, maar is niet verplicht.

#### Een functieverzoek implementeren

Als je een functie hebt gevonden waarvan je denkt dat je die zou kunnen implementeren, wees dan niet verlegen. Open een PR met de oplossing en zorg ervoor dat u de functie vermeldt die u implementeert.

### Welke PR's accepteren we?

- Probleemoplossingen.
- Implementatie van functies.
- Typefouten of betere en gemakkelijkere woorden om te gebruiken.
- Website bijdragen.
67 changes: 67 additions & 0 deletions CONTRIBUTINGpl.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
Read this in other languages: [English](CONTRIBUTING.md), [русский](CONTRIBUTINGru.md), [Nederlands](CONTRIBUTINGnl.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Deutsch](CONTRIBUTINGde.md)

# Witamy w przewodniku współtworzenia Return YouTube Dislike

Dziękujemy za zainwestowanie czasu w rozwój naszego projektu! Wszystkie Twoje zmiany znajdą się w następnej wersji rozszerzenia ([bądź strony](https://www.returnyoutubedislike.com/)).

## Początek

Prosimy używać Prettier z domyślnymi ustawieniami do formatowania.

#### Wymagania wstępne

Musisz mieć zainstalowane node i npm, aby utworzyć dołączoną wersję źródła.

Wersje używane przy ustawianiu:

- node: 12.18.4
- npm: 6.14.6

Aby utworzyć `bundled-content-script.js`, które zawiera większość logiki tego rozszerzenia, musisz najpierw zainstalować wszystkie zależności.

1. Przejdź do korzenia tego repo i uruchom:

```
npm install
```

2. Użyj polecenia poniżej aby stworzyć `bundled-content-script.js`, które jest używane w `manifest.json`

```
npm start // aby utworzyć plik(i) build-u i uruchomić obserwatora pliku, który przeładowuje po zapisie
// lub
npm run build // aby jednorazowo utworzyć plik(i) build-u
```

Gratulacje, jesteś gotów pisać!

Jeśli jesteś nowy w pisaniu rozszerzeń do Chrome, lub potrzebujesz dodatkowej pomocy, obejrzyj [ten poradnik na YouTube](https://www.youtube.com/watch?v=mdOj6HYE3_0)

### Problemy

#### Otwieranie nowego problemu

Jeśli masz jakiekolwiek problemy z rozszerzeniem, najpierw wyszukaj go aby upewnić się, że dany problem nie został już zgłoszony. Jeżeli nie, otwórz problem. Używanie formularza problemu jest zalecane, ale nie jest konieczne.

#### Rozwiązywanie problemu

Jeżeli znalazłeś problem, który myślisz, że jesteś w stanie rozwiązać, nie wstydź się. Otwórz PR z fix-em i opisz problem, który naprawiasz.

### Prośba o funkcjonalność

#### Otwieranie nowej prośby o funkcjonalność

Jeżeli masz pomysł na rozszerzenie, śmiało otwórz nowe żądanie o funkcjonalność, ale prosimy o wyszukanie swojego pomysłu, aby upewnić się, że nie został on już zasugerowany. Używanie formularza jest zalecane, ale nie jest konieczne.

#### Implementacja prośby o funkcjonalność

Jeżeli znalazłeś pomysł na funkcjonalność, którą myślisz, że jesteś w stanie zaimplementować, nie wstydź się. Otwórz PR z fix-em, i opisz funkcjonalność, którą implementujesz.

### Jakie PR-y przyjmujemy?

- Naprawy problemów.
- Implementacja funkcjonalności.
- Literówki lub lepsze i łatwiejsze w zrozumieniu słowa.
- Współtworzenie strony.
67 changes: 67 additions & 0 deletions CONTRIBUTINGpt_BR.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
Read this in other languages: [русский](CONTRIBUTINGru.md), [Nederlands](CONTRIBUTINGnl.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Polski](CONTRIBUTINGpl.md)

# Bem-vindo ao Guia de contribuição do Return YouTube Dislikes

Thank you for investing your time in contributing to our project! All your changes will be reflected in the next version of the extension (or the [website](https://www.returnyoutubedislike.com/)).

## Vamos ao começo

Por favor use o Prettir com a configurações padrão de formatação.

#### Prerequisites

vocÊ precisa ter node e npm instalado para criar um You need to have node and npm installed to create the bundled version of the source.

Versões que usará quando estiver trabalhando nisso:

- node: 12.18.4
- npm: 6.14.6

To create the `bundled-content-script.js` that contains most of the business logic of this extension you have to install all dependencies first.

1. Vá para a raiz do repositorio e execute:

```
npm install
```

2. Execute o seguinte comando para criar `bundled-content-script.js` which (what is?) e usando no `manifest.json`

```
npm start // to create the build file(s) and start a file watcher that hot-reloads on save
// ou
npm run build // para criar uma build para cria um arquivo de build
```

Congratulations, You are now ready to develop!

If you are new to developing Chrome extensions, or need extra help, please see [this YouTube tutorial](https://www.youtube.com/watch?v=mdOj6HYE3_0)

### Problemas

#### Abrindo um novo problema

Se voce tiver qualquer problema com a extensão, por favor pesquisa o que faz o problema antes de reporta-lo de fato. Se não houver, abra um probelma, usando o formulario de problema é recomendado mas não é uma obrigação.

#### Solucionando um problema

Se você tiver um problema If you found an issue that you feel you might be able to solve, Não seja "shy"? . Abra um PR(Pull Request)com a correção e faça uma menção do problema que está consertando.

### Requisitação de Recurso

#### Abrindo uma nova requisitação de recurso

Se você tem alguma ideia para a extensão, sinta livre para abrir uma requisitação de recurso, mas por favor pesquise isso antes para não perder seu tempo com sua sugestão. Usando o formulario de recurso é altamente recomendado mas não é um obrigação.

#### Implementando uma requisitação de recurso

If you found a feature that you feel you might be able to implement, don't be shy. Open a PR with the fix and make sure to mention the feature you are implementing.

### What PRs do we accept?

- Resolução de problemas.
- Implementação de recurso.
- Marcação, melhoria facilitação de palavras usadas.
- Contribuição para o Website.
2 changes: 1 addition & 1 deletion CONTRIBUTINGru.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Прочитать на других языках: [English](CONTRIBUTING.md)
Прочитать на других языках: [English](CONTRIBUTING.md), [Nederlands](CONTRIBUTINGnl.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Polski](CONTRIBUTINGpl.md), [Deutsch](CONTRIBUTINGde.md)

# Добро пожаловать в руководство по внесению вклада Return YouTube Dislikes

Expand Down
Loading

0 comments on commit a672a14

Please sign in to comment.