Как искать проекты на github
Перейти к содержимому

Как искать проекты на github

  • автор:

Поиск вдохновения на GitHub

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

В этой статье

Introduction

GitHub is a vast open-source community. You can explore GitHub to find interesting repositories, topics, code, people, and organizations that can inspire your own work, or support your own learning.

Once you’ve found something that interests you, you can:

  • Star the repository or topic, so you can easily find it again later.
  • Follow people or organizations, so you can stay updated on their activities.
  • Download useful repositories or code, and customize it for your own use.
  • Contribute to another user’s project, by opening a pull request.

Once you star repositories or follow people, you will see updates on their activities on your personal dashboard.

Visit Explore GitHub

  1. Navigate to Explore GitHub.
  2. Browse popular repositories and topics.
  3. Click

Search for a topic or project on GitHub

  1. Navigate to https://github.com/search.
  2. Type a keyword or query into the search bar. For example, try «how to build a webpage», or «skills-course». For more detailed information on how to search GitHub for specific topics, repositories, or code, see «About searching on GitHub.»
  3. Use the left sidebar to filter the results. For example, to browse all repositories in the «skills-course» topic, search «skills-course», then filter by «Topic».
  4. Star the repositories that match your interests.

Following people and organizations on GitHub

Following people and organizations on GitHub is another good way to stay updated on projects and topics that interest you.

Following people

  1. Navigate to the user’s profile page.
  2. Under the user’s profile picture, click Follow.
  3. Optionally, to unfollow a user, click Unfollow.

Following organizations

  1. Navigate to the organization page you want to follow.
  2. In the top-right corner, click Follow.

Screenshot of @octo-org's profile page. A button, labeled

Next steps

  • GitHub has a great support community where you can ask for help and talk to people from around the world. Join the conversation on GitHub Community.
  • In the next tutorial, «Downloading files from GitHub,» you’ll learn how to download files from GitHub for your own use, and learn the differences between downloading, cloning, and forking repositories.

Further reading

  • «About your personal dashboard»
  • «Finding ways to contribute to open source on GitHub»

Как искать интересные проекты на GitHub?

Изучаю программирование. Хотел бы почитать коды действующих проектов, понаблюдать за разработкой со стороны. Наверно самый популярный сейчас хостинг для проектов с открытым исходным кодом это GitHub. Но поиск на этом сайте крайне неудобен. Также существенный минус, что нет каталога проектов по категориям (как на sourceforge). В итоге сайт, хоть и хвастается показателем в 8,6М проектов, воспринимается как большая свалка. Где и как искать проекты? Интересуют небольшие разработки на языке Си, архитектуру которых можно осмыслить одному человеку и потренироваться в программировании на форке.

  • Вопрос задан более трёх лет назад
  • 29147 просмотров

Поиск данных проекты

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

В этой статье

Browsing all of your projects

You can browse all of your projects, regardless of where they are located. You can see the projects you have recently viewed and the projects you have created, and apply your own filters.

    In the top left of any page, click

Screenshot of the main page for a team. In the horizontal navigation bar, the

Finding an organization’s projects

You can view and filter all the projects owned by an organization that you have access to.

    In the upper-right corner of GitHub.com, select your profile photo, then click

Your organizations.

Screenshot of the dropdown menu under @octocat's profile picture.

Screenshot of the main page for a team. In the horizontal navigation bar, the

Finding projects owned by your personal account

You can view and filter projects that you have created under your personal account.

    In the top right corner of GitHub.com, click your profile photo, then click Your profile.

Screenshot of the main page for a team. In the horizontal navigation bar, the

Finding projects linked to a repository

Repositories can be linked to organization-level and user-level projects. You can browse and filter the projects that are linked to a specific repository. For more information on linking projects to a repository, see «Adding your project to a repository.»

  1. On GitHub.com, navigate to the main page of your repository.
  2. Click

Projects.

Screenshot showing a repository's tabs. The

Screenshot of the main page for a team. In the horizontal navigation bar, the

Finding projects linked to a team

You can also link a project to specific teams in an organization and then browse and filter the projects that are associated with a particular team. For more information on linking projects, see «Adding your project to a team.»

    In the upper-right corner of GitHub.com, select your profile photo, then click

Your organizations.

Screenshot of the dropdown menu under @octocat's profile picture.

Teams.

Screenshot of the horizontal navigation bar for an organization. A tab, labeled with the people icon and

Projects.

Screenshot of the main page for a team. In the horizontal navigation bar, the

Screenshot of the main page for a team. In the horizontal navigation bar, the

Syntax for filtering a list of projects

You can combine filters and even search project titles by including text. For example, is:open creator:octocat game will return open projects, created by the @octocat user, with the word «game» in the project title. You can use the search qualifiers in the following table to narrow down your search for a project.

Qualifier Explanation
is:open Returns projects that are currently open.
is:closed Returns projects that are currently closed.
is:template Returns projects that are marked as a template.
is:private Returns projects are set to private visibility.
is:public Returns projects are set to public visibility.
creator:USERNAME Returns projects created by USERNAME. For example, creator:octocat will return projects created by @octocat.

You can also change how the projects are ordered.

Qualifier Explanation
sort:title-asc Sort by project title.
sort:updated-asc or sort:updated-desc Sort by when the project was last updated.
sort:created-asc or sort:created-desc Sort by when the project was created.

Поиск способов для участия в разработке программного обеспечения с открытым кодом в GitHub

Вы можете найти способы участия в открытый код проектах на GitHub.com, которые относятся к вам.

В этой статье

Обнаружение соответствующих проектов

Если вас интересует определенная тема, перейдите на страницу github.com/topics/ . Например, если вас интересует машинное обучение, вы можете найти соответствующие проекты и описание основных проблем, возникающих впервые, перейдя на страницу https://github.com/topics/machine-learning. Для просмотра популярных тем перейдите на страницу Темы. Вы также можете выполнять поиск в репозиториях, соответствующих интересующей вас теме. Дополнительные сведения см. в разделе Поиск репозиториев.

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

Просматривайте последние действия в репозиториях, которые вы отслеживаете, а также действия пользователей и организаций, на которых вы подписаны, на личной панели мониторинга. Дополнительные сведения см. в разделе Сведения о личной панели мониторинга.

Вы можете общаться с разработчиками по всему миру, задавать вопросы и отвечать на них, учиться и взаимодействовать с сотрудниками GitHub напрямую. Сведения о том, как начать беседу, см. в разделе «GitHub Community Support».

Поиск основных проблем, возникающих впервые

Если вы уже знаете, над каким проектом хотите работать, вы сможете найти описание проблем, подходящих для начинающих пользователей, перейдя на страницу github.com///contribute . Например, сведения о том, как внести свой первый вклад в проект electron/electron , можно найти на странице https://github.com/electron/electron/contribute.

Открытие проблемы

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

Проверка проблемы или запроса на вытягивание

Существует множество способов участия в проектах с открытым кодом.

Воспроизведение ошибки, о которой было сообщено ранее

Вы можете внести свой вклад в проект с открытым кодом, проверив проблему или добавив дополнительный контекст к существующей проблеме.

Проверка запроса на вытягивание

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

Обновление проблем

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

Дополнительные материалы

  • «Классификация репозитория с помощью тем»
  • «Сведения о панели мониторинга организации»

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *