許多小伙伴經(jīng)常有這種困惑。我已經(jīng)閱讀了許多技術(shù)學(xué)習(xí)文檔,書籍,甚至是視頻。
我想練習(xí)它,所以我打開了GitHub,并想找到一個(gè)開源項(xiàng)目來(lái)學(xué)習(xí)并獲得該項(xiàng)目的實(shí)踐經(jīng)驗(yàn)。 。
此時(shí),許多小伙伴將面臨以下問(wèn)題:“我無(wú)法搜索,如何找到它?”,最后只能放棄。我相信,閱讀本文后,您可以學(xué)習(xí)如何在GitHub上準(zhǔn)確地搜索項(xiàng)目。
在解釋開源項(xiàng)目的組件之前,首先讓我們了解一下開源項(xiàng)目的組件是什么:名稱:項(xiàng)目名稱描述:項(xiàng)目源代碼的簡(jiǎn)短描述README.md:項(xiàng)目詳細(xì)信息的介紹除了這些元素外,項(xiàng)目本身的星叉數(shù)量也是判斷開源項(xiàng)目是否很熱的標(biāo)準(zhǔn),也是一個(gè)非常重要的搜索標(biāo)準(zhǔn)。另外,我們還應(yīng)注意該項(xiàng)目的最新更新日期,因?yàn)轫?xiàng)目越活躍,其更新日期就越頻繁。
以上元素是我們搜索時(shí)應(yīng)注意的一些關(guān)鍵點(diǎn)。如何搜索那么我們?nèi)绾嗡阉??假設(shè)我們現(xiàn)在要搜索React,我相信大多數(shù)小型合作伙伴都直接在搜索框中鍵入:“ React”,然后按Enter,您會(huì)發(fā)現(xiàn)這樣的情況:搜索結(jié)果將顯示很多空白源項(xiàng)目,這簡(jiǎn)直就是使您不知所措,無(wú)法啟動(dòng)。
在搜索此步驟后,許多朋友放棄了。由于項(xiàng)目太多,他們無(wú)法找到他們感興趣的開源項(xiàng)目,因此此搜索非常不準(zhǔn)確。
因此,讓我們學(xué)習(xí)一種更為精確的搜索方法。按名稱搜索在項(xiàng)目名稱中搜索包含React的項(xiàng)目:in:name React并獲得以下結(jié)果:如您所見,這些搜索結(jié)果都是關(guān)鍵字為“ React”的項(xiàng)目。
在項(xiàng)目名稱中,但項(xiàng)目數(shù)量仍然很多?,F(xiàn)在限制它。
例如,如果我精確到該項(xiàng)目的星數(shù)大于5000+:in:name React stars:> 5000結(jié)果是這樣的:搜索結(jié)果在瞬間準(zhǔn)確得多,現(xiàn)在有只有114個(gè)項(xiàng)目可供選擇。當(dāng)然,我們通常不將星數(shù)設(shè)置得很高,通常將其設(shè)置為1000幾乎是相同的。
同樣,我們也可以根據(jù)分叉數(shù)進(jìn)行搜索:in:name React stars:> 5000 forks:> 3000您會(huì)發(fā)現(xiàn)結(jié)果越來(lái)越準(zhǔn)確!按照README在README.md中搜索包含React的項(xiàng)目:in:readme React中有很多結(jié)果,因此我們限制星星和叉子的數(shù)量:in:readme React stars:> 3000叉子:> 3000個(gè)搜索結(jié)果一次精確到90個(gè)。這時(shí)候,您去選擇項(xiàng)目,它將變得更加容易。
根據(jù)描述搜索,假設(shè)我們要學(xué)習(xí)微服務(wù)的項(xiàng)目,我們?cè)陧?xiàng)目描述(描述)中搜索包含微服務(wù)的項(xiàng)目:in:description有很多微服務(wù)結(jié)果,那么我們將添加一些過(guò)濾條件:在:描述微服務(wù)語(yǔ)言:python語(yǔ)言:python意味著我們將語(yǔ)言限制為python,讓我們看看結(jié)果如何:搜索結(jié)果更加準(zhǔn)確。如果在這些項(xiàng)目中,我們想查找最近更新的項(xiàng)目,這意味著更新時(shí)間是最新的,我們可以這樣做:in:description微服務(wù)語(yǔ)言:python pushed:> 2020-01-01 pushed: > 2020-01 -01表示我們將項(xiàng)目的最后更新時(shí)間限制為2020-01-01。
讓我們看看結(jié)果如何:只有8個(gè)搜索結(jié)果,這些項(xiàng)目是相對(duì)活躍的項(xiàng)目。不再糾結(jié)了。
總結(jié)好吧,讓我們總結(jié)一下。我們要進(jìn)行精確的搜索,無(wú)非就是添加過(guò)濾條件。
in:name xxx //通過(guò)項(xiàng)目名稱搜索in:readme xxx //通過(guò)README搜索in:description xxx //通過(guò)描述搜索然后在這里,我們可以添加過(guò)濾條件star:> xxx // star的數(shù)量更大大于xxx個(gè)分支:> 3000 //分支的數(shù)量大于xxx語(yǔ)言:xxx //推入編程語(yǔ)言xxx:> YYYY-MM-DD //最后更新時(shí)間大于YYYY-MM-DD以上是我們?cè)贕itHub技巧上準(zhǔn)確搜索的一些小項(xiàng)目,希望對(duì)您有所幫助!作者丨Juefei https://juejin.im/post/5e3d01c56fb9a07c91100801#heading-5我特別推薦一種高質(zhì)量的內(nèi)容共享架構(gòu)+算法。如果您沒(méi)有關(guān)注,則可以長(zhǎng)按以關(guān)注它:長(zhǎng)按以訂閱更多令人興奮的內(nèi)容▼如果有任何結(jié)果,請(qǐng)單擊此處查看,衷心感謝您的免責(zé)聲明:本文內(nèi)容在由21ic授權(quán),版權(quán)為belo
我想練習(xí)它,所以我打開了GitHub,并想找到一個(gè)開源項(xiàng)目來(lái)學(xué)習(xí)并獲得該項(xiàng)目的實(shí)踐經(jīng)驗(yàn)。 。
此時(shí),許多小伙伴將面臨以下問(wèn)題:“我無(wú)法搜索,如何找到它?”,最后只能放棄。我相信,閱讀本文后,您可以學(xué)習(xí)如何在GitHub上準(zhǔn)確地搜索項(xiàng)目。
在解釋開源項(xiàng)目的組件之前,首先讓我們了解一下開源項(xiàng)目的組件是什么:名稱:項(xiàng)目名稱描述:項(xiàng)目源代碼的簡(jiǎn)短描述README.md:項(xiàng)目詳細(xì)信息的介紹除了這些元素外,項(xiàng)目本身的星叉數(shù)量也是判斷開源項(xiàng)目是否很熱的標(biāo)準(zhǔn),也是一個(gè)非常重要的搜索標(biāo)準(zhǔn)。另外,我們還應(yīng)注意該項(xiàng)目的最新更新日期,因?yàn)轫?xiàng)目越活躍,其更新日期就越頻繁。
以上元素是我們搜索時(shí)應(yīng)注意的一些關(guān)鍵點(diǎn)。如何搜索那么我們?nèi)绾嗡阉??假設(shè)我們現(xiàn)在要搜索React,我相信大多數(shù)小型合作伙伴都直接在搜索框中鍵入:“ React”,然后按Enter,您會(huì)發(fā)現(xiàn)這樣的情況:搜索結(jié)果將顯示很多空白源項(xiàng)目,這簡(jiǎn)直就是使您不知所措,無(wú)法啟動(dòng)。
在搜索此步驟后,許多朋友放棄了。由于項(xiàng)目太多,他們無(wú)法找到他們感興趣的開源項(xiàng)目,因此此搜索非常不準(zhǔn)確。
因此,讓我們學(xué)習(xí)一種更為精確的搜索方法。按名稱搜索在項(xiàng)目名稱中搜索包含React的項(xiàng)目:in:name React并獲得以下結(jié)果:如您所見,這些搜索結(jié)果都是關(guān)鍵字為“ React”的項(xiàng)目。
在項(xiàng)目名稱中,但項(xiàng)目數(shù)量仍然很多?,F(xiàn)在限制它。
例如,如果我精確到該項(xiàng)目的星數(shù)大于5000+:in:name React stars:> 5000結(jié)果是這樣的:搜索結(jié)果在瞬間準(zhǔn)確得多,現(xiàn)在有只有114個(gè)項(xiàng)目可供選擇。當(dāng)然,我們通常不將星數(shù)設(shè)置得很高,通常將其設(shè)置為1000幾乎是相同的。
同樣,我們也可以根據(jù)分叉數(shù)進(jìn)行搜索:in:name React stars:> 5000 forks:> 3000您會(huì)發(fā)現(xiàn)結(jié)果越來(lái)越準(zhǔn)確!按照README在README.md中搜索包含React的項(xiàng)目:in:readme React中有很多結(jié)果,因此我們限制星星和叉子的數(shù)量:in:readme React stars:> 3000叉子:> 3000個(gè)搜索結(jié)果一次精確到90個(gè)。這時(shí)候,您去選擇項(xiàng)目,它將變得更加容易。
根據(jù)描述搜索,假設(shè)我們要學(xué)習(xí)微服務(wù)的項(xiàng)目,我們?cè)陧?xiàng)目描述(描述)中搜索包含微服務(wù)的項(xiàng)目:in:description有很多微服務(wù)結(jié)果,那么我們將添加一些過(guò)濾條件:在:描述微服務(wù)語(yǔ)言:python語(yǔ)言:python意味著我們將語(yǔ)言限制為python,讓我們看看結(jié)果如何:搜索結(jié)果更加準(zhǔn)確。如果在這些項(xiàng)目中,我們想查找最近更新的項(xiàng)目,這意味著更新時(shí)間是最新的,我們可以這樣做:in:description微服務(wù)語(yǔ)言:python pushed:> 2020-01-01 pushed: > 2020-01 -01表示我們將項(xiàng)目的最后更新時(shí)間限制為2020-01-01。
讓我們看看結(jié)果如何:只有8個(gè)搜索結(jié)果,這些項(xiàng)目是相對(duì)活躍的項(xiàng)目。不再糾結(jié)了。
總結(jié)好吧,讓我們總結(jié)一下。我們要進(jìn)行精確的搜索,無(wú)非就是添加過(guò)濾條件。
in:name xxx //通過(guò)項(xiàng)目名稱搜索in:readme xxx //通過(guò)README搜索in:description xxx //通過(guò)描述搜索然后在這里,我們可以添加過(guò)濾條件star:> xxx // star的數(shù)量更大大于xxx個(gè)分支:> 3000 //分支的數(shù)量大于xxx語(yǔ)言:xxx //推入編程語(yǔ)言xxx:> YYYY-MM-DD //最后更新時(shí)間大于YYYY-MM-DD以上是我們?cè)贕itHub技巧上準(zhǔn)確搜索的一些小項(xiàng)目,希望對(duì)您有所幫助!作者丨Juefei https://juejin.im/post/5e3d01c56fb9a07c91100801#heading-5我特別推薦一種高質(zhì)量的內(nèi)容共享架構(gòu)+算法。如果您沒(méi)有關(guān)注,則可以長(zhǎng)按以關(guān)注它:長(zhǎng)按以訂閱更多令人興奮的內(nèi)容▼如果有任何結(jié)果,請(qǐng)單擊此處查看,衷心感謝您的免責(zé)聲明:本文內(nèi)容在由21ic授權(quán),版權(quán)為belo