Files
return-youtube-dislike/CONTRIBUTINGbe.md
T

68 lines
4.8 KiB
Markdown
Raw Normal View History

Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [беларуская](CONTRIBUTINGbe.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md), [Slovenščina](CONTRIBUTINGsl.md)
# Вітаем у кіраўніцтве па ўнёску ў Return YouTube Dislikes
Дзякуй, што выдаткоўваеце свой час на ўклад у наш праект! Усе вашы змены будуць адлюстраваны ў наступнай версіі пашырэння (або на [вэб-сайце](https://www.returnyoutubedislike.com/)).
## Пачатак працы
Калі ласка, выкарыстоўвайце Prettier з наладамі па змаўчанні для фарматавання.
#### Патрабаванні
Для стварэння зборнай версіі зыходнага кода неабходна мець усталяваныя node і npm.
Версіі, выкарыстаныя пры наладцы:
- node: 12.18.4
- npm: 6.14.6
Каб стварыць `bundled-content-script.js`, які змяшчае большую частку бізнес-логікі гэтага пашырэння, вам спачатку трэба ўсталяваць усе залежнасці.
1. Перайдзіце ў каранёвы каталог рэпазіторыя і запусціце:
```
npm install
```
2. Выканайце наступную каманду, каб стварыць `bundled-content-script.js`, які выкарыстоўваецца ў `manifest.json`
```
npm start // стварыць файл(ы) зборкі і запусціць назіранне за файламі з аўтаматычнай перазагрузкай пры захаванні
// або
npm run build // стварыць файл(ы) зборкі адзін раз
```
Віншуем, вы гатовыя да распрацоўкі!
Калі вы ўпершыню займаецеся распрацоўкай пашырэнняў для Chrome або вам патрэбна дадатковая дапамога, калі ласка, азнаёмцеся з [гэтым падручнікам на YouTube](https://www.youtube.com/watch?v=mdOj6HYE3_0).
### Праблемы
#### Стварэнне новай праблемы
Калі ў вас узнікла праблема з пашырэннем, калі ласка, праверце, ці не паведамлялася пра яе ўжо. Калі не, стварыце праблему. Рэкамендуецца выкарыстоўваць форму для праблем, але гэта не з'яўляецца абавязковым.
#### Вырашэнне праблемы
Калі вы знайшлі праблему, якую, на вашу думку, можаце вырашыць, не саромейцеся. Адкрыйце PR з выпраўленнем і абавязкова згадайце праблему, якую вы выпраўляеце.
### Запыт на функцыянал
#### Адкрыццё новага запыту на функцыянал
Калі ў вас ёсць ідэя для пашырэння, не саромейцеся адкрываць запыт на новую функцыю, але, калі ласка, перад гэтым праверце, ці не прапаноўвалася яна ўжо раней. Выкарыстанне формы для функцый настойліва рэкамендуецца, але не з'яўляецца абавязковым.
#### Рэалізацыя запыту на новую функцыю
Калі вы знайшлі функцыю, якую, на вашу думку, можаце рэалізаваць, не саромейцеся. Адкрыйце PR з выпраўленнем і абавязкова згадайце функцыю, якую вы рэалізуеце.
### Якія PR мы прымаем?
- Выпраўленні памылак.
- Рэалізацыя новых функцый.
- Выпраўленне арфаграфічных памылак або падбор лепшых і больш зразумелых слоў.
- Унёскі ў вэб-сайт.