參加 Hacktoberfest 2021,踏入開源的世界吧!

更新於 發佈於 閱讀時間約 7 分鐘
轉眼間又到了 10 月,說起 10 月除了國慶連假,當然還有不可錯過的開源界活動 Hacktoberfest!

什麼是 Hacktoberfest?

Hacktoberfest 是由 Hack、 October、 Festival 組合而成的單字,為 DigitalOcean 每年舉辦的全球性活動,旨在促進大家貢獻開源。2021 年的活動規則為:在 10 月送出 4 個(去年是 5 個)有效的 Pull Request( Github 內,以下簡稱 PR )或 Merge Request(Gitlab 上,以下簡稱 MR),就能獲得獎品 ( T-Shirt、很多可愛的貼紙或是種一棵樹,不過種在哪之類的就不曉得了,沒選過這個選項 )。

今年除了 Github,還有 Gitlab 可以選!

今年對比去年多了 Gitlab 的選項(也可能是我記錯,如果錯了請留言指正)但畢竟講到開源大家第一個還是想到 Github,而且較常見或有名的專案多數也是在 Github 上,所以今年我也是以 Github 為主。

貢獻?聽起來好難(開始頭痛)

其實不會喔,就算你不會寫程式,也可以幫忙改錯字、翻譯等等的也都是一種貢獻,不用想得太可怕~
例如我今天才看到有個 repo 裡的文件有個 G 被打成全形了,順手幫忙修正(對,這樣也算喔):
如果覺得自己的能力也沒辦法幫忙抓錯字或改善翻譯(看到整篇英文就頭痛嗎?我也是),也有很多對新手友善或專門為了活動開設的 repo 可以讓初心者參加活動。內容可能是放個 Hello world! 、寫點自我介紹,還有的只是加上自己的名字後就可以發 PR 了。

那,怎麼參加呢?

先註冊個帳號吧

首先,你必須要有註冊好的 Github 或 Gitlab 帳號。註冊好之後點上面剛剛貼的官方網站進去,用剛剛註冊好的帳號登入。
連結好個人帳號後,會有一些活動守則要遵守,大致上就是不要為了衣服亂發 PR 造成別人困擾、如果持續有違反規則的行為的帳號會被活動永久封鎖等等。也有一些關於貢獻的流程教學,不過當然都是英文,幸好中文資訊很多,大家可以去 Google 查一下。
登記好參加活動後,就會有個人的 hacktoberfest profile 畫面,會寫活動期間內發了什麼 PR、該 PR 是否符合活動資格等。

資訊太多了,該從哪裡下手 \(º □ º l|l)/

可以看有 hacktoberfest 標籤/主題的 repo,代表該 repo 有參加活動,所有在該 repo 被 merge 的 PR 都會計入!
如果該 repo 沒有 hacktoberfest 主題的話,也可以請維護者在 PR 上標註 hacktoberfest-accepted 代表這個 PR 符合活動資格。
更簡單一點,也可以直接從 Github / Gitlab 網頁上方的搜尋框直接搜尋 hacktoberfest 跑出來的結果多半都會是有參加活動的~
如果這樣還沒找到怎麼開始的話,本人也有為此次活動開了一個簡單的專案,不嫌棄的話請來賞光:
Gitlab 上也有喔:
發好 PR 或 MR 後,請記得選我為 reviewer,我才會比較快發現你的 PR/MR。等 merge 後,你會收到通知。至此,恭喜完成一個 hacktoberfest 的PR/MR~

那有什麼要注意的嗎?

可以先看一下這位前輩去年的心得:
再來看看這位前輩的文章:
希望大家都能開心參加活動,但不要變成上文提及的人。

最後

感謝大家看完這一篇短短的介紹文,其實我是寫來推廣自己共襄盛舉所開的 repo XD如果大家真的不知道要從哪開始,歡迎以我的 repo 當起點,只要會一點點 Markdown 就可以參加囉。(一定要工商,因為是這篇的主要目的阿哈哈哈)
最後,如果喜歡這個 Markdown playground 的點子,也請幫我標個星星或是貢獻一下、幫我拍手等的都可以~想斗內我也歡迎~那我們明年有緣再在 Hacktoberfest 相見吧。

avatar-img
4會員
19內容數
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
你可能也想看
Google News 追蹤
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
本文參加 方格子「夏日祭」線上策展來囉~一起 BINGO 吧!獎金&冰淇淋券等你來拿! 活動期間:即日起至 2024 年 8 月 15 日 23:59 為止 參與資格:所有站上的格友都可以參加,沒有任何限制! 國家圖書館/徹思叔叔咖啡廳 Uncle Tetsu's Cafe/袖珍博物館
更新專案的指令有: 01 `git fetch` 來對專案做「更新 Update」。 02 `git push` 來分享你對專案的「變更 Change」[3]。 03 `git remote` 來管理遠端的儲存庫。 有趣的是,fetch 這個字源於古英語的"fetan", 表示拿來,取回來的意思。
今天學習Git的第二步: 基礎快照 Basic Snapshotting [1] 。 之前提到,快照在Git的意思, 是Git 會紀錄 Git 儲存庫裡面每一個檔案在提交時刻的狀態。 可以說,Git 本身就是製作與組織這些「快照」的最強工具。 透過使用快照,你可以記錄你
今天學習Git 的第一步: 取得與建立項目 Getting and Creating Projects [1]。 之前提到「儲存庫 Repository」就是儲存所有「檔案 File」的地方。 在Git 的邏輯裡,儲存庫是要儲存所有的「快照 Snapshots」。 什麼是快照
Thumbnail
【HITCON Cyber Range 2024 開放報名】 企業資安高手們注意!HITCON Cyber Range 2024 正式開放報名,這場專為企業藍隊設計的競賽,模擬網路攻擊情境,參賽隊伍需迅速響應,提升資安防禦能力。資格賽將於2024年7月26日線上舉行。立即報名,挑戰最強藍隊稱號!
※ 簡短說明Git 和 Git Flow 是什麼?如何應用? Git 是什麼? Git是一個分散式版本控制軟體,能夠紀錄檔案的狀態變化,以及協調多個開發者之間的工作。它允許團隊成員協作編輯和管理項目的代碼庫,並且能夠追蹤文件的歷史變更、恢復到以前的版本、合併不同版本的代碼,以及解決代碼衝突等。
C 台灣的新創團隊 如果想要使用以太坊技術 來營利同時做公益慈善 可以發展那些專案 #VitalikButerin #ETHTaipei2024 #ETHTaipeiHackathon2024 ... (好的顧問導師教練 協助妳提早得到幸福 更快實現夢想 幸福課程
Thumbnail
本文將介紹Gitlab與GitHub的差異,以及在本地環境部署Gitlab的流程與實作。文章內容包括版本管理系統的選擇,Gitlab的基本功能,以及使用Docker進行部署的詳細步驟。
※ 關於Git (二) 請寫下從 Github 上複製一個專案下來,做一次遞交,然後推上去會用到的所有 git 指令。 複製專案(Clone) markdown-here: git clone https://github.com/adam-p/markdown-here.git 如果在訊息
Thumbnail
GitLab 是一個 DevOps、基於 Web 的免費開源平台 Git 儲存庫,為開發人員提供了所有必要的功能。它是一個用於開發 DevOps 應用程式的一體式平台。 GitLab 允許您執行原始碼管理、監控、安全性和專案規劃任務。 Update system packages: sudo
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
本文參加 方格子「夏日祭」線上策展來囉~一起 BINGO 吧!獎金&冰淇淋券等你來拿! 活動期間:即日起至 2024 年 8 月 15 日 23:59 為止 參與資格:所有站上的格友都可以參加,沒有任何限制! 國家圖書館/徹思叔叔咖啡廳 Uncle Tetsu's Cafe/袖珍博物館
更新專案的指令有: 01 `git fetch` 來對專案做「更新 Update」。 02 `git push` 來分享你對專案的「變更 Change」[3]。 03 `git remote` 來管理遠端的儲存庫。 有趣的是,fetch 這個字源於古英語的"fetan", 表示拿來,取回來的意思。
今天學習Git的第二步: 基礎快照 Basic Snapshotting [1] 。 之前提到,快照在Git的意思, 是Git 會紀錄 Git 儲存庫裡面每一個檔案在提交時刻的狀態。 可以說,Git 本身就是製作與組織這些「快照」的最強工具。 透過使用快照,你可以記錄你
今天學習Git 的第一步: 取得與建立項目 Getting and Creating Projects [1]。 之前提到「儲存庫 Repository」就是儲存所有「檔案 File」的地方。 在Git 的邏輯裡,儲存庫是要儲存所有的「快照 Snapshots」。 什麼是快照
Thumbnail
【HITCON Cyber Range 2024 開放報名】 企業資安高手們注意!HITCON Cyber Range 2024 正式開放報名,這場專為企業藍隊設計的競賽,模擬網路攻擊情境,參賽隊伍需迅速響應,提升資安防禦能力。資格賽將於2024年7月26日線上舉行。立即報名,挑戰最強藍隊稱號!
※ 簡短說明Git 和 Git Flow 是什麼?如何應用? Git 是什麼? Git是一個分散式版本控制軟體,能夠紀錄檔案的狀態變化,以及協調多個開發者之間的工作。它允許團隊成員協作編輯和管理項目的代碼庫,並且能夠追蹤文件的歷史變更、恢復到以前的版本、合併不同版本的代碼,以及解決代碼衝突等。
C 台灣的新創團隊 如果想要使用以太坊技術 來營利同時做公益慈善 可以發展那些專案 #VitalikButerin #ETHTaipei2024 #ETHTaipeiHackathon2024 ... (好的顧問導師教練 協助妳提早得到幸福 更快實現夢想 幸福課程
Thumbnail
本文將介紹Gitlab與GitHub的差異,以及在本地環境部署Gitlab的流程與實作。文章內容包括版本管理系統的選擇,Gitlab的基本功能,以及使用Docker進行部署的詳細步驟。
※ 關於Git (二) 請寫下從 Github 上複製一個專案下來,做一次遞交,然後推上去會用到的所有 git 指令。 複製專案(Clone) markdown-here: git clone https://github.com/adam-p/markdown-here.git 如果在訊息
Thumbnail
GitLab 是一個 DevOps、基於 Web 的免費開源平台 Git 儲存庫,為開發人員提供了所有必要的功能。它是一個用於開發 DevOps 應用程式的一體式平台。 GitLab 允許您執行原始碼管理、監控、安全性和專案規劃任務。 Update system packages: sudo