Photo by [Chris Ried](https://unsplash.com/@cdr6934?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash) on [Unsplash](https://unsplash.com/photos/a-computer-screen-with-a-bunch-of-code-on-it-ieic5Tq8YMk?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash)

在貢獻開源專案之前你需要知道的 5 件事

閱讀文件 有幾個文件是必讀的,這些文件有可能是 .md 檔、.rst 檔、或是網站裡面的某一頁: README.md:介紹專案的檔案。 Contribution Guide:要怎麼貢獻這個專案、提交貢獻時需要遵守哪些格式或規定等。 Code of Conduct:社群的行為守則,基本上你不要太誇張應該都不會踩到線,但還是要看一下。 Issue Tracker 了解專案使用的是什麼 Issue tracker,常見的有直接用 GitHub issues 或是用 JIRA。新手通常是去找現有的 issue 來解,如果要自己開 issue 的話,務必先搜尋一下有沒有重複的 issue 已經被開過了。 ...

發佈於: 2024-08-23 · 最後修改: 2024-08-31 · 劉奇聖
Flyte cover image

貢獻開源並不難:我透過「源來適你」社群成為 Flyte 核心貢獻者!

前言 大家聽到開源專案,第一反應很多應該都是覺得那是技術大佬才能做的。說到要貢獻開源專案,身為學生或是菜鳥工程師,可能會因為沒有接觸過大型專案而感到恐懼;身為資深工程師,也可能會因為怕開發公司內部閉源專案與世界級開源專案所需的實力不同而感到卻步。但實際真的是這樣嗎?或許只是因為沒有人引導你而已。 ...

發佈於: 2024-08-18 · 最後修改: 2024-09-03 · 劉奇聖
Photo by [Yancy Min](https://unsplash.com/@yancymin?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash) on [Unsplash](https://unsplash.com/photos/a-close-up-of-a-text-description-on-a-computer-screen-842ofHC6MaI?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash)

開發開源專案常用的 Git 操作指南

初始流程 要開發開源專案首先必須先 Fork Repository ,因為不是自己的專案,我們沒有寫入權限。 Fork 完之後會有一個一模一樣的 Repository 出現在自己的帳號底下,我們通常把原本的專案叫做 upstream repo,自己 fork 過來的叫做 downstream repo。 ...

發佈於: 2024-08-13 · 最後修改: 2024-08-31 · 劉奇聖
劉奇聖(右)和劉立行(左)在會場的合照

2024 Apache CommunityOverCode 亞洲場遊記

前言 今年很高興能以志工的身份參與在杭州舉辦的年度開源軟體大會 Apache CommunityOverCode 亞洲場。此外本次台灣開源社群「 源來適你 」也有社群成員以講者和一般參與者的身份一同前往此次盛會。所以這次我(劉奇聖)和源來適你的另一位成員 劉立行 來一起寫一篇遊記,介紹這場國際開源軟體大會的細節與我們的收穫,以及「源來適你」這個台灣開源社群。 ...

發佈於: 2024-08-03 · 最後修改: 2024-09-03 · 劉奇聖、劉立行