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
99
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 Taiwan 的後端雙刀流
line_developers_tw
PRO
0
1.1k
讓測試不再 BB! 從 BDD 到 CI/CD, 不靠人力也能 MVP
line_developers_tw
PRO
0
1.1k
DB 醬,嗨!哪泥嘎斯基?
line_developers_tw
PRO
0
1.1k
比起獨自升級 我更喜歡 DevOps 文化 <3
line_developers_tw
PRO
0
1.1k
工具人的一生: 開發很多 AI 工具讓我 慵懶過一生
line_developers_tw
PRO
0
1.1k
從四件事帶你見識見識 事件驅動架構設計 (EDA)
line_developers_tw
PRO
0
980
TODAY 看世界(?) 是我們在看扣啦!
line_developers_tw
PRO
0
1.1k
你想成為什麼樣的開發者?
line_developers_tw
PRO
0
24
研究生的 LINER生活
line_developers_tw
PRO
0
26
Other Decks in Technology
See All in Technology
2025/6/21 日本学術会議公開シンポジウム発表資料
keisuke198619
2
480
UIテスト自動化サポート- Testbed for XCUIAutomation practice
notoroid
0
110
rubygem開発で鍛える設計力
joker1007
1
120
Clineを含めたAIエージェントを 大規模組織に導入し、投資対効果を考える / Introducing AI agents into your organization
i35_267
4
1.4k
ひとり情シスなCTOがLLMと始めるオペレーション最適化 / CTO's LLM-Powered Ops
yamitzky
0
380
標準技術と独自システムで作る「つらくない」SaaS アカウント管理 / Effortless SaaS Account Management with Standard Technologies & Custom Systems
yuyatakeyama
2
1k
Agentic DevOps時代の生存戦略
kkamegawa
0
1k
プロダクトエンジニアリング組織への歩み、その現在地 / Our journey to becoming a product engineering organization
hiro_torii
0
110
OAuth/OpenID Connectで実現するMCPのセキュアなアクセス管理
kuralab
5
880
Claude Code Actionを使ったコード品質改善の取り組み
potix2
PRO
4
1.7k
Uniadex__公開版_20250617-AIxIoTビジネス共創ラボ_ツナガルチカラ_.pdf
iotcomjpadmin
0
150
生成AIでwebアプリケーションを作ってみた
tajimon
2
130
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Unsuck your backbone
ammeep
671
58k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.6k
Balancing Empowerment & Direction
lara
1
340
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
124
52k
The Pragmatic Product Professional
lauravandoore
35
6.7k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
How to Ace a Technical Interview
jacobian
277
23k
RailsConf 2023
tenderlove
30
1.1k
Build The Right Thing And Hit Your Dates
maggiecrowley
36
2.8k
How GitHub (no longer) Works
holman
314
140k
The Straight Up "How To Draw Better" Workshop
denniskardys
233
140k
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