GitHub search tips to find good projects

foreword

As we all know, there are many good open source projects on github, but how to find the good projects you want on the vast hub requires certain skills, and github happens to provide a good search function for us to find the resources we want.

1. Enter github

URL: https://github.com

You can search without logging in. The page opens like this.
insert image description here
The search box is on the left side of the login, which is in the red box!

2. Start the search

I want to find an automated deployment project, the keyword is devops, the language is java, and the star is more than 100. How can I search for it?
The search condition is: devops language:java stars:>100
insert image description here
The search result is:
insert image description here
In fact, such conditions can almost find the project we want. Of course, there are many other search conditions. I will list them one by one. These conditions can be Feel free to combine:

awesome xxx //令人惊叹的xxx项目
stars:>xxx // stars数大于xxx
stars:xxx..yyy // stars数在xxx和yyy之间的
forks:>xxx // forks数大于xxx
language:xxx // 编程语言是xxx
in:name xxx 或xxx in:name // 按照项目名搜索
in:readme xxx 或xxx  in:readme  // 按照README搜索
in:description xxx 或xxx  in:description // 按照description搜索
pushed:>YYYY-MM-DD // 最后更新时间大于YYYY-MM-DD
location:xxx //开发者位置在xxx,比如china,beijing,chengdu
user:xxx //查找某开发者下的所有仓库
followers:>=xxx //粉丝数大于xxx的开发者

illustrate:

  • There can be no spaces on either side of the colon;
  • not case sensitive;
  • The following wildcards cannot be used as part of a search query and will be ignored by the search: . , : ; / \ ` ' " = * ! ? # $ & + ^ | ~ < > ( ) { } [ ];
  • The search defaults to the master branch.

3. Search the current popular

GitHub has two popular sections: GitHub Trend and GitHub Topic.
The GitHub Trend page summarizes the current popular Repositories and Developers;
insert image description here
GitHub Topic shows the latest and most popular discussion topics.
insert image description here
Here, people who love technology selflessly dedicate their technology. Here you can find a sense of belonging, which is a warm haven for programmers , when you have the ability and hope to contribute your own strength,

4. Project page description

insert image description here

  1. Issues : If you have any questions or problems about this project, you can raise them by creating a new issue.
    Pull requests: If you have made bug fixes or added new features to the original project, you can submit them by creating a new pull request

  2. Watch : By default, it is in the state of Not watching, that is, you have not paid attention to it. When you select Watch, it means that you will pay attention to all the status of this project in the future. As long as this project changes in the future, such as Pull requests submitted by others, or new Issues initiated by others , or if there is a new discussion in the Issue, you will receive a notification in your personal notification center. If you set up a personal mailbox, you may also receive a response email.
    (1) Select Participating and @mentions , and you will receive notifications only when you participate in this project or are @mented by others;
    (2) Select All Activity , and you will receive all notifications about changes in this warehouse.
    (3) Select Ignore , you will not receive any notification;
    (4) Select Custom , insert image description here
    you can choose where you want to be notified, for example, a new issue is released, there is a new submission, there is a new release, a new Discussion etc.

  3. Fork : If you click Fork, it means that you have a copy of the original project, that is, copy the original project to your own GitHub repository, and you can make adjustments and modifications based on this, but if the original project changes later, You have to synchronize by other means.

  4. Star : Click Star to show that you like this project. You can see which projects you have starred by clicking the Stars button on your personal GitHub homepage.

5. Reference Articles

GitHub search skills finishing

---------------The more you know, the more you don't know-------------

Guess you like

Origin blog.csdn.net/fhf2424045058/article/details/127203235