Цей репозиторій містить вихідний код та документацію для сайту uk.reactjs.org.
- Git
- Node: будь-яка версія 8.x, починаючи з 8.4.0 або вище
- Yarn: Див. сайт Yarn з інструкціями по встановленню
- Зробити форк цього репозиторію (для пропозицій змін)
- Клонувати uk.reactjs.org repo на ваш комп'ютер
cd uk.reactjs.org
для переходу в кореневу директорію проектуyarn
для встановлення npm-залежностей проекту
yarn dev
для запуску сервера розробки з підтримкою гарячого перезавантаження (на основі Gatsby)open http://localhost:8000
щоб відкрити сайт в браузері за замовчуванням
Ця документація поділена на декілька частин з різними стилями та цілями. Якщо ви плануєте написати більше, ніж декілька речень, вам може бути корисно ознайомитись з допоміжними вказівками (англ.) для відповідних розділів.
git checkout master
в будь-якій директорії вашої локальної копії проектуuk.reactjs.org
git pull origin master
, щоб пересвідчитись що у вас остання версія кодуgit checkout -b the-name-of-my-branch
(замінітьthe-name-of-my-branch
на підходяще ім'я) для створення гілки
- Дотримуйтесь інструкцій з розділу "Запуск проекта локально"
- Збережіть файли і перевірте зміни в браузері
- Зміни до React-компонентів всередині
src
застосовуються відразу - Зміни до файлів markdown всередині
content
застосовуються відразу - При роботі з плагінами можливо знадобиться видалити директорію
.cache
та перезавантажити сервер
- Якщо можливо, перевіряйте всі візуальні зміни в усіх останніх версіях розповсюджених браузерів: настільних та мобільних.
- Виконайте
yarn check-all
з кореневої директорії проекту. (Це виконає Prettier, ESLint та Flow.)
git add -A && git commit -m "My message"
(замінітьMy message
на назву коміту, наприкладFix header logo on Android
), для збереження ваших змінgit push my-fork-name the-name-of-my-branch
- Перейдіть на сторінку репозиторію uk.reactjs.org і ви повинні побачити нещодавно оновлені гілки.
- Дотримуйтесь інструкцій на GitHub.
- По можливості додайте знімок екрану ваших візуальних змін. Netlify створить сторінку для попереднього перегляду автоматично після створення PR для того, щоб інші люди могли бачити ваші зміни.
Якщо ви зацікавлені у перекладі reactjs.org
, будь-ласка ознайомтесь з поточним прогресом перекладу на сторінці isreacttranslatedyet.com.
Якщо переклад на вашу мову наразі не існує і ви б хотіли його створити, то дотримуйтесь інструкцій Перекладу reactjs.org.
yarn reset
для очищення локального кешу
Контент, наданий на uk.reactjs.org, надається по ліцензії CC-BY-4.0, як описано в файлі LICENSE-DOCS.md.