Welcome to mirror list, hosted at ThFree Co, Russian Federation.

CONTRIBUTINGuk.md - github.com/Anarios/return-youtube-dislike.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 05d2ab4e6877b3fba17190ee9e041aa48cade301 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
Read this in other languages: [English](CONTRIBUTING.md), [русский](CONTRIBUTINGru.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md)

# Вітаємо у посібнику внеску в Return YouTube Dislikes

Дякуємо, що вкладаєте свій час у розвиток нашого проєкту! Усі ваші зміни буде відображено в наступній версії розширення (або ж [вебсайту](https://www.returnyoutubedislike.com/)).

## Почнімо працювати

Будь ласка, використовуйте Prettier із налаштуваннями за замовчуванням для форматування коду.

#### Заздалегідь

Вам потрібно встановити node і npm, щоб створити bundled версію джерела.

Версії, що використовувались при налаштуванні:

- node: 12.18.4
- npm: 6.14.6

Для створення `bundled-content-script.js`, який містить більшу частину бізнес-логіки цього розширення, спочатку потрібно встановити всі залежності.

1. Перейдіть в корінь репозиторію та виконайте наступне:

```
npm install
```

2. Виконайте наступну команду, щоб створити `bundled-content-script.js`, який використовується в `manifest.json`

```
npm start // для створення файлу(ів) збірки та запуску спостерігача за файлами, який виконує hot-reload при збереженні

// або ж

npm run build // для створення файлу(ів) збірки один раз
```

Вітаємо, тепер ви готові до розробки!

Якщо ви новачок у розробці розширення Chrome або вам потрібна додаткова допомога, перегляньте [це керівництво на YouTube](https://www.youtube.com/watch?v=mdOj6HYE3_0) (англ.)

### Проблеми

#### Відкриття нової проблеми

Якщо у вас виникли проблеми з розширенням, здійсніть пошук і переконайтеся, що про цю проблему ще не повідомляли. Якщо ні, створіть Issue, використання форми проблеми наполегливо рекомендується, але не є обов’язковим.

#### Вирішення проблеми

Якщо ви знайшли проблему, і гадаєте, що можете її вирішити, не соромтеся. Створіть Pull Request на вилучення з виправленням і обов'язково вкажіть проблему, яку ви усуваєте.

### Запит функції

#### Відкриття запиту на нову функцію

Якщо у вас є ідея щодо розширення, не соромтеся створіть Pull Request, але, будь ласка, здійсніть пошук і переконайтеся, що ця функція ще не запропонована. Використання форми функції наполегливо рекомендується, але не є обов’язковим.

#### Реалізація запиту функції

Якщо ви знайшли функцію, і гадаєте, що можете її реалізувати, не соромтеся. Створіть Pull Request із виправленням і обов’язково вкажіть функцію, яку ви впроваджуєте.

### Які Pull Request ми приймаємо?

- Виправлення проблем.
- Впровадження нових функцій.
- Виправлення помилок та спрощення тексту.
- Поліпшення сайту.