Skip to content
React documentation website in Russian / Официальная русская версия сайта React
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
.github Update PULL_REQUEST_TEMPLATE.md Mar 21, 2019
content
examples Update multiple-contexts.js Mar 1, 2019
flow-typed Upgrade to Gatsby v2 (#1104) Sep 19, 2018
gatsby
plugins gatsby-remark-typography: унификация стиля кода Mar 5, 2019
scripts try again Feb 7, 2019
src merging all conflicts Mar 18, 2019
static
.babelrc Upgrade to Gatsby v2 (#1104) Sep 19, 2018
.eslintignore Updated .eslintignore Nov 7, 2017
.eslintrc Added fbjs eslint config, fixed lint errors and warnings Oct 9, 2017
.flowconfig Added some basic Flow types to get things started Oct 5, 2017
.gitignore Bumped docs version Sep 6, 2018
.nvmrc
.prettierrc
CODE_OF_CONDUCT.md Added COC Oct 16, 2018
CONTRIBUTING.md Update CONTRIBUTING.md (#1234) Oct 7, 2018
LICENSE-DOCS.md
README.md Update README.md Mar 19, 2019
TRANSLATION.md
crowdin.yaml
gatsby-browser.js
gatsby-config.js
gatsby-node.js
package.json
yarn.lock

README.md

ru.reactjs.org

Этот репозиторий содержит исходный код и документы для работы ru.reactjs.org.

Начало

Предварительные требования

  1. Git
  2. Node: любая версия 8.x начиная с 8.4.0 или выше
  3. Yarn: Смотрите сайт Yarn с инструкциями по установке
  4. Сделать форк этого репозитория (для предложения изменений)
  5. Копия репозитория ru.reactjs.org на вашем компьютере

Установка

  1. cd ru.reactjs.org для перехода в директорию проекта
  2. yarn для установки npm-зависимостей проекта

Запуск проекта локально

  1. yarn dev для старта сервера в режиме разработки, с поддержкой перезагрузки на лету (на основе Gatsby)
  2. open http://localhost:8000 откроет сайт в вашем браузере по умолчанию

Помощь проекту

Рекомендации

Документация разделена на несколько частей, с разными характером и целями. Если вы планируете написать больше, чем несколько фраз, вам может быть полезно ознакомиться с рекомендациями для участия и его конкретными разделами.

Создание ветки

  1. git checkout master из любой папки в вашей локальной копии репозитория ru.reactjs.org
  2. git pull origin master, чтобы убедиться, что у вас самая последняя версия кода
  3. git checkout -b the-name-of-my-branch (замените the-name-of-my-branch на подходящее имя) для создания ветки

Внесение изменений

  1. Следуйте инструкциям из раздела «Запуск проекта локально»
  2. Сохраните файлы и проверьте в вашем браузере
  3. Изменения в React-компонентах внутри src применяются на лету
  4. Изменения в markdown-файлах внутри content применяются на лету
  5. При работе с плагинами может понадобится удаление папки .cache и перезапуск сервера

Проверка изменений

  1. По возможности проверьте визуальные изменения во всех последних версиях распространённых браузеров: и настольных, и мобильных.
  2. Запустите yarn check-all из корня проекта. (Это запустит Prettier, ESLint и Flow.)

Отправка изменений

  1. git add -A && git commit -m "Мой текст" (замените Мой текст на подходящее сообщение, например Fixed header logo on Android) для c сохранения ваших изменений
  2. git push my-fork-name the-name-of-my-branch
  3. Перейдите на страницу репозитория ru.reactjs.org -- вы должны увидеть вашу веткy.
  4. Следуйте инструкциям на GitHub.
  5. По возможности, добавьте скриншот с наглядными изменениями. Как только вы сделаете PR автоматически будет создан Netlify билд, так что люди смогут посмотреть ваши изменения.

Перевод

Если вы заинтересованы в переводе ru.reactjs.org, ознакомьтесь с текущим прогрессом перевода на isreacttranslatedyet.com.

Если на вашем языке нет перевода и вы хотите его создать, следуйте инструкциям на странице переводов reactjs.org.

Решение проблем

  • yarn reset для очистки локального кэша

License

Контент, предоставленый на ru.reactjs.org, предоставлен по лицензии CC-BY-4.0, как указано в LICENSE-DOCS.md file.

You can’t perform that action at this time.