docs: Ukrainian translation to CONTRIBUTING.md (#37231)

This commit is contained in:
Rey Broncas
2020-03-06 09:00:37 +02:00
committed by GitHub
parent 17a55c6e18
commit 3ae8cd3def

View File

@ -0,0 +1,120 @@
<!-- do not translate this -->
| [Read these guidelines in other languages](/docs/i18n-languages) |
|-|
<!-- do not translate this -->
# Вказівки щодо внесення
Привіт. 👋
freeCodeCamp.org є можливим завдяки тисячам волонтерів як ти. Ми вдячні за ваші внески і раді вас тут бачити.
Ми дуже рекомендуємо наш ["Code of Conduct"](https://www.freecodecamp.org/code-of-conduct). Будь-ласка знайдіть хвилинку аби перечитати це. Всього лиш 196 символів.
Щасливого внесення.
## Ось кілька цікавих способів, яким ви можете допомогти
Ви можете зробити свій внесок у будь-яке з цих:
1. [Допоможіть нам редагувати проблеми з кодом](#contribute-to-this-open-source-codebase). Допоможіть нам редагувати проблеми з кодом, або виправляти помилки на навчальній платформі.
2. Допоможіть нашим 'кемперам' [Форум спільноти](https://www.freecodecamp.org/forum/). [Дайте відповіді на запитання щодо коду](https://www.freecodecamp.org/forum/?max_posts=1) or [дати їм відгуки про свої проекти](https://www.freecodecamp.org/forum/c/project-feedback?max_posts=1).
3. Допоможіть нам додати субтитри до наших [Відео на каналах YouTube](https://www.youtube.com/channel/UC8butISFwT-Wl7EV0hUK0BQ/videos).
## Додайте до цього коду з відкритим кодом
У нашій базі з кодом є тисячі [задач з програмування] (https://learn.freecodecamp.org) та іншого вихідного коду, який працює на нашій платформі навчання.
### Створюйте, оновлюйте та виправляйте помилки в наших завданнях з програмування
Усі наші проблеми з кодуванням куріруються громадою, приносячи експертні знання від волонтерів, як ви.
Ви можете допомогти розширити їх та покращити їх формулювання. Ви також можете оновити історії користувачів, щоб краще пояснити цю концепцію або видалити зайві та покращити тестові завдання, щоб вони більш точно перевіряли код людей.
**Якщо ви зацікавлені в удосконаленні цих проблем із кодуванням, є [як працювати над задачами з програмування](/docs/how-to-work-on-coding-challenges.md).**
### Допоможіть нам виправити помилки на навчальній платформі freeCodeCamp.org
Наша навчальна платформа працює на сучасному стеку JavaScript. Він має різні компоненти, інструменти та бібліотеки, включаючи, але не обмежуючись ними, Node.js, MongoDB, LoopBack, OAuth 2.0, React, Gatsby, Webpack тощо.
Загалом,
- У нас є сервер API на базі Node.js.
- Набір клієнтських додатків на основі React.
- Сценарій, який ми використовуємо для оцінки наших передових проектів.
Аби сприяти цьому потрібно певне розуміння API, синтаксису ES6 та зацікавленість.
По суті, ми очікуємо базового ознайомлення з деякими згаданих вище технологій, інструментів та бібліотек. Зважаючи на це, вам не потрібно бути експертом з них, щоб зробити свій внесок.
**Якщо ви хочете допомогти нам покращити нашу кодову базу, ви можете [налаштувати CodeCamp локально] (/docs/how-to-setup-freecodecamp-locally.md) або скористатися Gitpod, безкоштовним онлайн-середовищем розробників.**
[![Відкити у Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/freeCodeCamp/freeCodeCamp)
(Запускає готове до коду середовище розробників для freecodecamp у вашому браузері.)
## Питання що часто задаються
### Як я можу повідомити про помилку, яку немає на борту?
Якщо ви думаєте, що знайшли помилку, спочатку прочитайте ["Допоможіть, я знайшов помилку"](https://forum.freecodecamp.org/t/how-to-report-a-bug/19543) статтю та дотримуйтесь її вказівок.
Якщо ви впевнені, що це нова помилка, продовжуйте створювати нову проблему GitHub. Обов’язково включіть якомога більше інформації, щоб ми могли відтворити помилку. У нас є заздалегідь визначений шаблон випуску, який допоможе вам у цьому.
Зверніть увагу, що будь-які проблеми, які шукають допомоги щодо задачі, будуть закриті. Програма відстеження винятково стосується питань, що стосуються кодової бази та обговорень. Коли ви сумніваєтесь, ви повинні [Шукати допомоги на форумі](https://www.freecodecamp.org/forum) перед тим як скласти звіт.
### Як я можу повідомити про проблему безпеки?
Будь ласка, не створюйте проблем із GitHub для проблем безпеки. Натомість надішліть електронний лист на адресу `security@freecodecamp.org` і ми негайно розглянемо це.
### Що означають ці різні мітки, позначені тегами?
Наші модератори спільноти [тріада](https://en.wikipedia.org/wiki/Software_bug#Bug_management) видають запити, виходячи з їх пріоритетності, суворості та інших факторів. Ти можеш [знайти тут повний словник їх значень](https://github.com/freecodecamp/freecodecamp/labels).
Вам слід пройти [**`потрібна допомога`**](https://github.com/freeCodeCamp/freeCodeCamp/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22) або [**`Раді бачити початківців`**](https://github.com/freeCodeCamp/freeCodeCamp/issues?q=is%3Aopen+is%3Aissue+label%3A%22first+timers+welcome%22) питання для швидкого огляду того, що доступно для роботи.
Вони розраховані на захоплення, і вам не потрібно шукати дозволу, перш ніж працювати над ними. Якщо в цих питаннях немає чіткості щодо того, що потрібно зробити, сміливо задайте питання в коментарях.
### Я знайшов помилку, чи повинен я повідомити про проблему, перш ніж я можу зробити запит на пул?
Для помилок друку та інших формулювань ви можете безпосередньо відкривати запити на тягнення, не створюючи попередньо проблеми. Питання - це більше для обговорення більших проблем, пов’язаних з кодовими чи структурними аспектами навчальної програми.
### Як отримати проблему, призначену мені?
Ми, як правило, не привласнюємо жодних питань, окрім тих, хто не працював тривалий час, щоб уникнути амбітних нерегулярних шоу. Натомість ми дотримуємось наведеної нижче політики, щоб бути справедливою до всіх:
1. Перший пул-запит на будь-яку проблему бажано об'єднати.
2. У випадку декількох запитів на одну і ту ж проблему, ми надаємо пріоритет якості коду в пул запитах.
- Ви включали тести?
    - Ви зловили всі випадки використання?
    - Ви гарантували, що всі тести пройшли, і ви підтвердили, що все працює на місцях?
3. Нарешті ми надаємо перевагу запитам, які відповідають нашим рекомендаціям.
    - Ви дотримувались контрольного списку "pull-request"?
    - Чи багатозначно ви назвали свою назву тяглого запиту?
You do not need any permission for issues that are marked `потрібна допомога` or `Раді бачити початківців` як було пояснено раніше. Ретельно дотримуйтесь інструкцій та відкрийте запит на виклик.
### Я є новачок у GitHub і Open Source, де слід починати?
Прочитайте [Як зробити внесок в Open Source](https://github.com/freeCodeCamp/how-to-contribute-to-open-source).
### Я застряг у чомусь, що не входить у цю документацію. Як я можу отримати допомогу?
Не соромтеся попросити допомоги у:
- [Категорія "Співавтори" нашого громадського форуму](https://www.freecodecamp.org/forum/c/contributors)
- [Наші учасники чату на Gitter](https://gitter.im/FreeCodeCamp/Contributors)
Ми раді допомогти вам долучитися до будь-якої з тем, над якими ви хотіли б працювати. Не соромтеся задавати нам питання щодо пов'язаних тем теми, і ми будемо раді уточнити. Переконайтесь, що ви шукаєте свій запит, перш ніж публікувати новий. Будьте ввічливими та терплячими. Наша спільнота волонтерів та модераторів завжди поруч, щоб провести вас через ваші запити.
Якщо ви сумніваєтесь, ви можете звернутися до нашої команди розробників платформи, яка допоможе вам у цьому:
| Ім'я | GitHub | Twitter |
|:----------------|:-------|:--------|
| Mrugesh Mohapatra | [`@raisedadead`](https://github.com/raisedadead) | [`@raisedadead`](https://twitter.com/raisedadead)|
| Ahmad Abdolsaheb | [`@ahmadabdolsaheb`](https://github.com/ahmadabdolsaheb) | [`@Abdolsaheb`](https://twitter.com/Abdolsaheb) |
| Kristofer Koishigawa | [`@scissorsneedfoodtoo`](https://github.com/scissorsneedfoodtoo) | [`@kriskoishigawa`](https://twitter.com/kriskoishigawa) |
> **Мейл: `dev@freecodecamp.org`**