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