Upgrade to Pro — share decks privately, control downloads, hide ads and more …

From Commit to Mulitverse

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest. →
Avatar for Neo Kusanagi Neo Kusanagi
September 12, 2024
240

From Commit to Mulitverse

Avatar for Neo Kusanagi

Neo Kusanagi

September 12, 2024

Transcript

  1. 2024 Hello World Conf Jrting - Titansoft Technical Manager 用

    commit 生成編年史 構築世界再到多重宇宙
  2. • 如何推動 convention a l commits • convention 帶來的 自

    動化 • 建構可追蹤可重現的微服務
  3. • Why is the change needed? 為什麼需要改 • What does

    the commit aim to address? 這個是想解決什麼問題 • Who • When • Where • How
  4. • Why is the change needed? 為什麼需要改 • What does

    the commit aim to address? 這個是想解決什麼問題 • Who made the change? 誰改的 • When • Where • How
  5. • Why is the change needed? 為什麼需要改 • What does

    the commit aim to address? 這個是想解決什麼問題 • Who made the change? 誰改的 • When was this change made? 什麼時候改的 • Where • How
  6. • Why is the change needed? 為什麼需要改 • What does

    the commit aim to address? 這個是想解決什麼問題 • Who made the change? 誰改的 • When was this change made? 什麼時候改的 • Where was the change made? 哪裡被改了 • How
  7. • Why is the change needed? 為什麼需要改 • What does

    the commit aim to address? 這個是想解決什麼問題 • Who made the change? 誰改的 • When was this change made? 什麼時候改的 • Where was the change made? 哪裡被改了 • How was the item implemented? 怎麼被實作的
  8. • Why is the change needed? 為什麼需要改 • What does

    the commit aim to address? 這個是想解決什麼問題 • Who -> git log • When -> git log • Where -> git diff • How -> git diff
  9. • Why -> 這才是我們想知道的 • What -> 這才是我們想知道的 • Who

    -> git log • When -> git log • Where -> git diff • How -> git diff
  10. feat, fix, build, chore, ci, docs, style, refactor, perf, test

    好多要選 好多要學 學不動了啦~ 反應 2
  11. 小結 • 即使有貫穿 services 的 log tracing 還是不知道當下的版本 • 有

    SemVer 能更貼近真實情況 • 利用 User-Agent 讓 Server-Side 認得 Client-Side
  12. Loc a l K3s St a ging K8s CI docker

    compose Production K8s