Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Open Source Workshop on GitHub
Search
LINE Developers Taiwan
PRO
May 14, 2024
Technology
0
38
Open Source Workshop on GitHub
Event: NTPU GDSC workshop
Speaker: Nijia Lin
LINE Developers Taiwan
PRO
May 14, 2024
Tweet
Share
More Decks by LINE Developers Taiwan
See All by LINE Developers Taiwan
從實習到專家:LINE TECH FRESH -t的成長軌跡
line_developers_tw
PRO
0
19
QA 蝦米 QA?我的扣超讚的啊
line_developers_tw
PRO
0
20
這就很玄囉! 從粽子看開發的世界
line_developers_tw
PRO
0
14
從混亂到掌控:使用 Observability 揭開管家的神秘面紗
line_developers_tw
PRO
0
12
蔡EC:24歲開發一次成功
line_developers_tw
PRO
0
11
你在 DevOps 什麼啦,我要趕快上線!
line_developers_tw
PRO
0
12
寫出不管地震怎麼搖網站都不會壞的前端測試
line_developers_tw
PRO
0
11
一起來跑 TDD,直到完成 User Story 為止
line_developers_tw
PRO
0
14
實習時在做什麼?有沒有空?可以來面試嗎?
line_developers_tw
PRO
0
14
Other Decks in Technology
See All in Technology
PCI DSSの観点から見た セキュアなJavaアプリケーション開発
nannany
0
180
組織全体で品質を担保するための品管メンバーとしてのさまざまな役割
tarappo
3
620
Kotlinらしいコードを書こう - Convert Java File to Kotlin File のあとにやること / What to do after Convert Java File to Kotlin File
yanzm
0
1k
やさしいITを目指すために
ishity__
0
200
Go Global! In the AWS Community Global Initiatives
hiroramos4
PRO
1
120
オーティファイ会社紹介資料 / Autify Company Deck
autifyhq
8
110k
RubyKaigiのプロポーザルを通したい。 / rubykaigi-proposal
toshimaru
3
440
Cloud Nativeを支える要素技術・プロダクト・プラクティスの歩み / infrastudy-returns-01-amsy810
masayaaoyama
0
200
Agentは楽しいぞ
tubone24
0
430
PostmanのAIアシスタント Postbot / Postman's AI Assistant Postbot
yokawasa
1
140
明日使えるかもしれないLoss Functionsのアイディアと実装
ftakahashi
PRO
10
1.4k
鹿野さんに聞く! 2024年最新CSSトレンドと実践テクニック
tonkotsuboy_com
9
3.6k
Featured
See All Featured
[RailsConf 2023] Rails as a piece of cake
palkan
31
4.2k
Rails Girls Zürich Keynote
gr2m
91
13k
The World Runs on Bad Software
bkeepers
PRO
62
10k
Designing the Hi-DPI Web
ddemaree
276
33k
Code Review Best Practice
trishagee
57
16k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
42
4.6k
Docker and Python
trallard
36
2.8k
Ruby is Unlike a Banana
tanoku
96
10k
How To Stay Up To Date on Web Technology
chriscoyier
784
250k
Writing Fast Ruby
sferik
623
60k
Web development in the modern age
philhawksworth
203
10k
Fashionably flexible responsive web design (full day workshop)
malarkey
399
65k
Transcript
Open Source Workshop on GitHub
NiJia Lin 🥷 LINE Technology Evangelist ⭐ Developer Relations 👋
External Evangelism 📌 Internal Evangelism
Messaging API
為什麼要 Template⁉
怎麼會需要 持續性整合
Git Commit Conventional • feat • fix • test •
chore • refactor • docs • build • ci • revert • style • perf
Git Commit Conventional • feat • fix • test •
chore • refactor • docs • build • ci • revert • style • perf
Gitmoji • ✨ • 📝 • ♻ • 🔥 •
🐛
Gitmoji • https://gitmoji.dev/
範例: Kubernetes
常⾒ LICENSE • GNU General Public License 2.0(GPL) • BSD
• MIT • Apache 2.0
SECTION --- GitHub Actions
Welcome & Auto Assign
SECTION --- 開 issue 告知有問題
SECTION --- 再開 PR 修正問題
SECTION --- 再開 PR 修正問題
抓漏
幫忙調整⽂件
了解 CI 運作流程以及簽章
SECTION 前⼗個送貼圖 實際練習
SECTION louis70109/open-source-workshop-NTPU GitHub 搜尋 ⬇
常⾒⼩撇步: • Lint • Log ⽽不是 print • Test Script
• Typo • 駝峰,大小寫 • Add Example • 註解 • License • README
SECTION --- https://choosealicense.com/licenses/mit
SECTION --- Optional
SECTION --- Optional introduce
版號的 Tips
3.5.0 ⼤版號:Breaking Change
3.5.0 中版號:Feature Change
3.5.0 ⼩版號:Minor Change
SECTION Git commit 是可以偽裝的 GPG key auth
只要知道信箱,就可以⽤他⼈的名義 commit 偽裝成⼤神 Refer: https://reurl.cc/XGm95E
3.5.0 ⼤版號:Breaking Change