10 советов, как получить максимальную отдачу от Github

GitHub — это онлайн-сервис хостинга в основном для компьютерного кода с контролем версий. Думайте о Github как об облачной службе разработки кода и других подобных типов файлов. Github может похвастаться более чем 30 миллионами пользователей, которые делятся, разрабатывают и работают вместе над созданием программного обеспечения завтрашнего дня.

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

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

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

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

Например, члены группы, которым необходимо внести изменения в документы Word , часто могут извлечь выгоду из возможностей управления версиями.

1. Отслеживание ваших проектов кодирования

Основой платформы GitHub является возможность отслеживать проекты с помощью распределенной системы контроля версий Git (программы, которая отслеживает разработки и изменения, внесенные в файлы).

Члены команды могут просматривать полный обзор любого данного проекта. Индикатор выполнения будет отображать активные задачи, список дел и то, что было выполнено.

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

2. Использование сочетаний клавиш

Большинство из нас знакомы с использованием сочетаний клавиш как средства более быстрого выполнения нескольких или повторяющихся задач.

Почти каждая страница на GitHub содержит список ярлыков, которые можно использовать на этой конкретной странице. Вы можете получить доступ к ярлыку, набрав «?» в диалоговое окно.

3. Изучите другие проекты

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

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

Для платформы, которая в первую очередь предназначена для кодирования, Github невероятно «удобен для людей» и сияет как среда, ориентированная на пользователя и сообщество. Их акцент на разработке, ориентированной на пользователя, встроен в культуру самого Github , который занимает двадцатку лучших рабочих мест в мире с самым удобным для сотрудников.

4. Больше, чем просто программирование

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

Форкинг позволяет пользователям создавать копии или клоны чужих работ, если у них есть к ним доступ. Первичная гиперссылка на источник может быть сохранена, пока разработчик тестирует контент, выполняет правки и исправления.

С помощью инструмента ветвления пользователи могут создавать временную копию ресурса. Это предотвращает внесение несовместимых изменений в проект разными пользователями, одновременно работающими над одним и тем же содержимым.

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

  • Журналы путешествий
  • Законные документы
  • Музыкальные композиции
  • Визуализация данных для журналистов
  • Ведение блога и контент-маркетинг
  • Обмен рецептами

5. Создайте репозиторий

Репозиторий — это причудливый способ описать пространство, в котором живет ваш проект. Ваши варианты, где хранить ваши данные:

  • Любой онлайн хост
  • Папка на вашем компьютере
  • Место для хранения на GitHub

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

Следующее действие — щелкнуть значок «плюс +» в правом верхнем углу при входе в систему. Выберите «(Select “) новый репозиторий».

Затем вы увидите экран, который выглядит следующим образом:

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

6. Эффективно используйте README

Цель файла README — заинтересовать пользователей вашим проектом. Вы можете добавить свой файл, пока начинаете создавать выделенный репозиторий.

Те, кто использует платформу WordPress , знакомы с файлами README . Перед(Prior) установкой плагинов ваша рабочая группа может прочитать этот файл, чтобы получить более четкое представление о том, что плагин может делать и как его лучше всего использовать.

Не делайте свой файл длинным и скучным, так как это, скорее всего, оттолкнет пользователей, а не заставит их остаться, чтобы прочитать больше. Некоторые рекомендуемые рекомендации для файлов README включают:(README)

  • Описательные заголовки
  • Изображения заголовков
  • Внешние ссылки на дополнительную документацию
  • Краткие списки функций
  • Четкие и краткие резюме

7. Следуйте за другими

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

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

Чтобы подписаться на кого-то в GitHub , вы можете выполнить поиск по теме или нише, перейти на страницу его профиля и нажать «подписаться».

8. Присоединяйтесь к разговору

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

Использование Github и изучение его потенциала бесплатно. Цель открытого исходного кода — помочь улучшить решения, используя вклад масс.

Учитесь(Learn) или улучшайте свои навыки или помогайте другим учиться на вашем опыте и знаниях.

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

Чтобы найти сообщество, к которому вы хотите присоединиться, используйте функцию «исследовать» для поиска коллекций, связанных с вашей областью интересов.

9. Продемонстрируйте свою лучшую работу

Если вы активный пользователь социальных сетей, вы понимаете силу закрепленных сообщений. Например, если вы прикрепите новую публикацию к своему профилю в Твиттере(Twitter) , она останется в верхней части вашей ленты и будет доступна для просмотра всем, кто просматривает этот профиль.

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

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

10. Знайте, кого винить

Да, в GitHub(GitHub) есть кнопка «обвинить». Это может быть не очень добрым словом, но это полезная функция. Если вы хотите узнать, кто внес конкретное изменение в файл, поиграйте в игру «обвинить»(blame game) .

В представлении вины файла вы сможете увидеть всю историю изменений построчно. Или вы можете просмотреть внесенные изменения или историю версий любой строки.

Если что-то сломано или работает неправильно, эта функция может помочь определить, какие члены команды должны работать вместе над решением.

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



About the author

Я инженер-программист с более чем 10-летним опытом работы с Apple iOS и периферийными устройствами. Мой опыт в разработке аппаратного обеспечения заставляет меня стремиться к тому, чтобы устройства наших клиентов были максимально надежными и плавными. Последние несколько лет я пишу код и научился использовать Git, Vim и Node.js.



Related posts