狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

快速入門 GitHub 方法

freeflydom
2024年1月27日 12:0 本文熱度 620

對于編程新手而言,如果一開始就知道利用 GitHub 來提高自己的技術水平,那一定會進步很快。

  • 如何參與項目

  • 編程初學者如何在 GitHub 尋找適合自己的小項目

一、如何參與項目

如果你想參與某個開源項目,你首先要做的是先了解這個項目,最好的方式是先仔細閱讀它的 README。

一個標準的 README 應該包含以下內容:

  • 項目背景

  • 安裝

  • 使用

  • Badge

  • 相關項目(可選)

  • 主要項目負責人

  • 參與貢獻方式

  • 開源協議

通過項目背景可以了解這個項目動機和背景是什么,是為了優化什么問題還是因為市面上其它的項目太渣渣。

然后通過 安裝 和 使用 知道項目如何運行起來,方便查看細節。

最后就需要查看它的 參與貢獻方式 ,有的是希望你提交 issue,有的是直接 push,有的是加群一起協作。

題主還問到 「核心的一些架構我暫時是力不從心的,那我還能為這個項目做什么呢」,這一點你不用擔心,哪怕你只是修改里面的一個錯誤單詞,一句錯誤的語法對于整個項目來說也是很有作用的。

這不是開玩笑。

一個 4 歲小女孩就給 Linux 內核貢獻提交。

鏈接:https://www.reddit.com/r/linux/comments/2pqqla/kernel_commit_4_year_old_girl_fixes_formatting_to/cmzfvpl/

我們看看她修改了什么

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=690b0543a813b0ecfc51b0374c0ce6c8275435f0

在里面可以看到就是改了一個 「 - 」字符而已。


沒有用過 git 的同學可能看不懂這個修改,即使用過的同學剛開始也覺得一臉懵逼,git 的 diff 修改會在前面顯示 - 和 + 符號,這樣看就知道了,實際上就增加了一個字符 - 。

為什么要修改這個字符?


我們看到,正常情況下「--------」和上面的字符串是對齊的,但是剛好修改的那行是沒有對齊的,所以是有問題的,是不嚴謹的。

雖然是一個很小的修改,但是這個修改的意思非常大。

1、Linux 內核可以讓所有人參與進來。

2、Linux 內核非常嚴謹,只要有錯誤,任何人都可以修改它。

說說這個修改的由來

在修改的提交記錄里面,是這樣寫

他的侄女發現那個 「 s 」字母很孤單,用她的話說是不開心,加上「 - 」后就顯得開心了。

非常細心的一個舉動,這個修改在 riddit 上,很多人在激烈的討論,有人認為這個修改沒有什么作用,不就是一個字符而已,但是很多人對這個小女孩產生欽佩,覺得他是一個非常認真仔細的人。

希望這個小女孩的故事能夠幫題主解惑。

原文鏈接: 4歲小女孩給Linux內核貢獻提交_嵌入式Linux-CSDN博客 原文出處:CSDN博客 原文作者: 寫代碼的籃球球癡

二、編程初學者如何在 GitHub 尋找適合自己的小項目

GitHub 成立于 2008 年,截止到 2015 年,GitHub 已經有超過兩千八百萬注冊用戶和5700萬代碼庫。

對于新手而言,要從這浩瀚的代碼庫中找到適合自己小項目無異于大海撈針,如果有個類似于 hao123 那樣的導航網站就好了!

登登登,還真有,一個國人建立的開源項目:HelloGitHub,致力于分享 GitHub 上有趣,入門級的開源項目,對于編程新手而言十分友好。

地址:https://github.com/521xueweihan/HelloGitHub


在項目中,內容每月 28 號以月刊的形式更新發布,主要是面向編程新手、熱愛編程、對開源社區感興趣人群的項目。更新的內容主要包括:各種語言的流行項目、入門級項目、讓生活變得更美好的工具、書籍、學習心得筆記、企業級項目等。

這些開源項目大多都是非常容易上手、很 Cool,能夠讓你用很短時間感受到編程的魅力和便捷。從而讓大家感受到編程的樂趣,動手開始編程。


這些項目都有一些共同的特征,那就是很酷,非常容易上手的項目,編程的魅力和便捷體驗起來就是這么簡單。

對于編程新手而言,不管你是學 Java,還是學 Python,哪怕你是編程小白,不懂代碼,也總能在里面找到適合你的項目。

這個新手項目還不夠?那在推薦一個類似但更有趣的開源項目:GitHubDaily。

鏈接:https://github.com/GitHubDaily/GitHubDaily

GitHubDaily 每日不定時推送一批 GitHub 上優秀的開源項目給開發者, 幫助開發者們發現當下最火的開源項目, 令開發者們得以掌控技術脈搏, 擴大自己的技術視野, 并從開源項目的學習中獲得技術能力的提升。

它分門別類的整理了好多有趣的項目,適合新手在零碎時間去閱讀學習,了解 GitHub 的生態。



作者:小董技術派

轉自:https://blog.csdn.net/FMgxth/article/details/134785282


該文章在 2024/1/27 12:02:52 編輯過
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved