Каталог статей

Шпаргалка для чайников по GitHub

Шпаргалка для чайников по GitHub

Одна из самых важных вещей, которые нужно уметь делать, – это находить дополнительную информацию на GitHub, когда она вам нужна. GitHub постоянно развивается и меняется, и к тому времени, когда вы будете читать эту статью, в Git могут появиться новые функции, новые приложения для интеграции или новые популярные проекты. Важно, чтобы вы помнили, как узнать больше о GitHub как об инструменте.

Документация GitHub

На GitHub есть обширный список документации. Вы можете воспользоваться строкой поиска в верхней части страницы, чтобы найти конкретную тему, или выбрать продукт GitHub, о котором у вас есть вопрос (сюда входит GitHub.com), а затем просмотреть темы, популярные среди пользователей GitHub.

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

Руководства GitHub

GitHub также выпустил ряд руководств, помогающих в выполнении общих действий по началу работы. Если вы зайдете на сайт GitHub.com, вы найдете около десяти руководств, которые можно прочитать от 3 до 10 минут. Считайте эти руководства версией шпаргалки GitHub. Эти руководства могут быть действительно эффективными, если у вас есть определенная цель, так как темы варьируются от того, как форкнуть проект, до того, как быть социальным на платформе.

Одно из самых важных руководств на этой странице – руководство по потокам GitHub. Эта интерактивная диаграмма объясняет весь процесс работы GitHub, начиная с написания и фиксации кода и заканчивая созданием и объединением запросов на перенос.

Попробуйте GitHub

На сайте GitHub.com вы можете найти целый список интересных интерактивных инструментов. Этот сайт включает интерактивные визуализированные представления git-репозиториев, список удобных шпаргалок, которые можно распечатать, а также ссылки на учебные лаборатории GitHub и профессиональное обучение, которое предлагает GitHub.

Учебные лаборатории GitHub

Вероятно, это один из самых эффективных инструментов обучения на GitHub. Учебные лаборатории – это интерактивные занятия на реальной платформе GitHub.com, которые позволяют вам попробовать сложные рабочие процессы, такие как создание и рассмотрение запросов на исправление, создание сообщества на GitHub или даже настройка непрерывной интеграции в вашем проекте.

Быть эффективным коммуникатором в репозиториях GitHub

Вне зависимости от того, участвуете ли вы в большом проекте с открытым исходным кодом на GitHub, работаете с небольшой группой людей или даже работаете над проектом в полном одиночестве, очень важно, чтобы вы подходили к своим репозиториям GitHub как к живым документам вашего проекта. Поскольку репозитории становятся больше, а код – сложнее, обучение асинхронному общению через код, проблемы и запросы на исправление становится навыком, который абсолютно необходим для достижения успеха не только на GitHub.

Комментарии к коду: Комментарии в вашем коде предлагают английское описание того, что должен делать ваш код. Комментарии могут помочь вам (или другим людям) определить, когда написанный код не достигает того, что ожидалось. Поддерживая комментарии в актуальном состоянии по мере изменения кода, вы облегчаете другим (или себе в будущем) понимание того, что должен делать код, и облегчаете выявление несоответствия цели реальности.

Когда вы впервые сталкиваетесь с проектом открытого программного обеспечения (OSS) на GitHub, вам следует потратить достаточное количество времени на изучение проекта, документации и рекомендаций, прежде чем вы попытаетесь внести свой вклад в проект. OSS

Это также важная составляющая для того, чтобы стать членом сообщества. Приход постороннего человека, предлагающего изменения (либо через проблемы, либо через pull request), не имея опыта работы над проектом, создаст впечатление, что вы не заинтересованы в проекте. Подходите к проектам как к опыту обучения, а не как к возможности поучать. Со временем у вас, вероятно, появится шанс внести значительные изменения и, возможно, научить других.

Есть несколько мест, с которых следует начать, когда вы ориентируетесь в проекте на GitHub:

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

Эта статья взята из книги:

Об авторах книги:

Сара Гуталс, доктор философии, инженер социального программного обеспечения, предприниматель и бывший инженерный менеджер в GitHub. Она является соавтором книги Helping Kids with Coding For Dummies. Фил Хаак – бывший инженерный директор GitHub и старший менеджер программ в Microsoft. Он является автором ряда книг по ASP.NET.

Изображение книги

Exit mobile version