Расширение GitHub CLI для создания, перебазирования, отправки и слияния цепочек небольших веток с pull request, удобных для ревью.
firstcontributions/first-contributions
Пошаговое руководство для начинающих: как сделать форк, клонировать репозиторий, создать ветку, закоммитить изменения и открыть первый pull request.
- Звёзды
- 56,724
- Форки
- 112,327
- Открытые issues
- 547
- Последний коммит
- 10 часов назад
Что это?
First Contributions — практическое руководство для тех, кто ещё не вносил вклад в open source-проекты. В нём показан стандартный процесс: сделать форк, клонировать репозиторий, создать ветку, закоммитить изменения, отправить их и открыть pull request. Для практики используется репозиторий, в котором каждый участник добавляет своё имя в общий файл Contributors.md.
В руководстве описаны шаги для командной строки с использованием git, а также разбор распространённых ошибок, например устаревших версий git и проблем с аутентификацией при отправке изменений. Тем, кто предпочитает графические инструменты, доступны отдельные руководства для GitHub Desktop, GitKraken, Sourcetree, IntelliJ IDEA, VS Code и Visual Studio.
Репозиторий доступен на многих языках. Также в нём есть ссылки на дополнительные упражнения и веб-приложение со списком проектов, в которые начинающие могут внести свой следующий вклад.
Ключевые возможности
- 01Пошаговое руководство по созданию форка, клонированию репозитория и ветки, коммиту и отправке изменений, а также открытию pull request
- 02Практический вклад в проект: добавить своё имя в Contributors.md
- 03Разбор распространённых ошибок git и проблем с аутентификацией
- 04Отдельные руководства для нескольких графических клиентов git и IDE
- 05Переводы на многие языки
Сценарии использования
- Разработчик, который ещё не отправлял pull request и хочет попробовать это в безопасной обстановке
- Студент или группа участников буткемпа, изучающие стандартный процесс внесения вклада в open source
- Преподаватель, готовящий мастер-класс по совместной работе с git и GitHub
- Новичок, который предпочитает графические инструменты и ищет руководство для своего клиента
Темы
Частые вопросы
- Что такое first-contributions?
- Пошаговое руководство для начинающих: как сделать форк, клонировать репозиторий, создать ветку, закоммитить изменения и открыть первый pull request. First Contributions — практическое руководство для тех, кто ещё не вносил вклад в open source-проекты. В нём показан стандартный процесс: сделать форк, клонировать репозиторий, создать ветку, закоммитить изменения, отправить их и открыть pull request. Для практики используется репозиторий, в котором каждый участник добавляет своё имя в общий файл Contributors.md.
- first-contributions можно использовать бесплатно? Какая у него лицензия?
- first-contributions распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- first-contributions всё ещё поддерживается?
- Активно поддерживается. Последний коммит в first-contributions — 6 нояб. 2026 г..
- Для чего можно использовать first-contributions?
- Разработчик, который ещё не отправлял pull request и хочет попробовать это в безопасной обстановке Студент или группа участников буткемпа, изучающие стандартный процесс внесения вклада в open source Преподаватель, готовящий мастер-класс по совместной работе с git и GitHub Новичок, который предпочитает графические инструменты и ищет руководство для своего клиента
- Где скачать first-contributions?
- Исходный код и инструкции по установке — на GitHub: https://github.com/firstcontributions/first-contributions
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Подборка обучающих материалов, сгруппированных по языкам программирования: они шаг за шагом показывают, как создавать приложения с нуля.
Пошаговый курс по Python на 30 дней: от основ языка до веб-приложений, API и инструментов для работы с данными.
Бесплатный 30-дневный курс JavaScript с пошаговыми уроками, упражнениями и мини-проектами для начинающих.
Бесплатная книга с открытым исходным кодом, которая учит Vim и Vimscript и уделяет внимание самым полезным возможностям редактора.
Курс от Microsoft для начинающих, который знакомит с генеративным ИИ на JavaScript через историю о путешествиях во времени и приложение для общения с персонажами.