freeCodeCamp/guide/russian/miscellaneous/how-to-contribute-via-a-pul.../index.md

27 lines
3.4 KiB
Markdown
Raw Normal View History

2018-10-12 20:00:59 +00:00
---
title: How to Contribute Via a Pull Request
localeTitle: Как внести вклад через запрос Pull
---
> Запрос на перенос (PR) - это метод подачи вкладов в проект с открытым исходным кодом. Часто это предпочтительный способ представления вкладов в проект с использованием системы управления распределенной версией (DVCS), такой как Git.
FreeCodeCamp - это проект с открытым исходным кодом, и все содержимое свободно редактируется.
* [Выполните](https://help.github.com/articles/fork-a-repo/) проект на GitHub.
* [Скопируйте](https://help.github.com/articles/cloning-a-repository/) его на локальную машину. Не редактируйте онлайн в github.com, так как редактор может вызвать проблемы с форматированными данными JSON.
* [Создайте ветку](https://help.github.com/articles/creating-and-deleting-branches-within-your-repository/) с `fix/some-bug` формы `fix/some-bug` или `feature/add-cool-thing` и внесите изменения в эту ветку и зафиксируйте их.
* [Нажмите кнопку](https://help.github.com/articles/pushing-to-a-remote/) в Интернете (если вы редактируете локально).
* [Создайте запрос на растяжение](https://help.github.com/articles/creating-a-pull-request/) против ветви **«промежуточной»** .
* Название (также называемое субъектом) вашего PR должно описывать ваши изменения. т.е. `fix typo in basic-javascript challenge`
* Если PR предназначен для исправления конкретной проблемы, добавление к концу сообщения о фиксации PR `closes #1337` . Это говорит GitHub о закрытии этой проблемы, если PR объединяется.
* НЕ добавляйте номера проблем в название PR. т. е. `minor improvements in basic-javascript challenge`
Это общие рекомендации для PR, которые работают в большинстве проектов. Это дает каждому краткое руководство по вашим изменениям при просмотре истории совершения проекта.
римечание. Не все запросы на получение принимаются. Разработчики проектов FCC объяснят причину непринятия._
## Дальнейшее чтение
* [Обучение GitHub & Git](https://www.youtube.com/playlist?list=PLg7s6cbtAD15G8lNyoaYDuKZSKyJrgwB-) - Как использовать Git и GitHub
* [Руководство по вступлению в FreeCodeCamp](https://github.com/FreeCodeCamp/FreeCodeCamp#contributing)
* [Как писать сообщения Git commit](http://chris.beams.io/posts/git-commit/)
* [Как клонировать FCC на ПК с ОС Windows](https://forum.freecodecamp.com/t/how-to-clone-and-setup-the-free-code-camp-website-on-a-windows-pc/19366)