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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
LINE Developers Taiwan
PRO
May 14, 2024
Technology
0
110
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
Gemini 2025 新功能回顧 LINE Bot 完美結合
line_developers_tw
PRO
0
170
NTUAI企業參訪
line_developers_tw
PRO
0
4.4k
Data TECH FRESH企業參訪- Amber
line_developers_tw
PRO
0
8.7k
Data Team 實習分享
line_developers_tw
PRO
0
8.1k
Backend Intern之旅
line_developers_tw
PRO
0
12k
清大企業參訪- Ben
line_developers_tw
PRO
0
2.3k
LLM 商品規格萃取大冒險- Vila
line_developers_tw
PRO
0
1.8k
Playwright/MCP/AI -Winter
line_developers_tw
PRO
0
1.8k
LINE EC Product Catalog Development- Rei
line_developers_tw
PRO
0
1.8k
Other Decks in Technology
See All in Technology
10Xにおける品質保証活動の全体像と改善 #no_more_wait_for_test
nihonbuson
PRO
2
230
Claude_CodeでSEOを最適化する_AI_Ops_Community_Vol.2__マーケティングx_AIはここまで進化した.pdf
riku_423
2
530
Bedrock PolicyでAmazon Bedrock Guardrails利用を強制してみた
yuu551
0
190
AI駆動開発を事業のコアに置く
tasukuonizawa
1
130
今日から始めるAmazon Bedrock AgentCore
har1101
4
400
広告の効果検証を題材にした因果推論の精度検証について
zozotech
PRO
0
150
AzureでのIaC - Bicep? Terraform? それ早く言ってよ会議
torumakabe
1
500
プロポーザルに込める段取り八分
shoheimitani
1
190
Data Hubグループ 紹介資料
sansan33
PRO
0
2.7k
超初心者からでも大丈夫!オープンソース半導体の楽しみ方〜今こそ!オレオレチップをつくろう〜
keropiyo
0
110
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
460
M&A 後の統合をどう進めるか ─ ナレッジワーク × Poetics が実践した組織とシステムの融合
kworkdev
PRO
1
420
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.9k
Everyday Curiosity
cassininazir
0
130
BBQ
matthewcrist
89
10k
A Soul's Torment
seathinner
5
2.2k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
300
GraphQLの誤解/rethinking-graphql
sonatard
74
11k
Google's AI Overviews - The New Search
badams
0
900
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
79
So, you think you're a good person
axbom
PRO
2
1.9k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
180
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