Atomic Commits: An Easy & Proven Way to Manage & Automate Release Process
COSCUP 2023

Category Tech

隨著 commitizen v3 的發佈和今年辦在日本的 PyCon APAC
我一時被沖昏了頭
想說反正都要參加 PyCon APAC 了
就來投個稿,如果上了還可以上去講

結果果然是沒上🫠
不過認真想想跟 Python 本身的關係也不算太深就是了
就只是這個工具是用 Python 寫的
沒上也是很合理

與此同時, PyCon TW 第一次在 COSCUP 報名了社群軌
我被推坑去投了一篇
反正稿件寫都寫了,那就直接拿來用吧
(嗯... 真的是連一個字都沒改)
還好議程組長大大不嫌棄 🙇

不過真的要做起投影片還是好累啊...
已經 2~3 年沒有上台胡說八道了
COSCUP 的前一兩週我一直在問自己
「啊... 我是不是太衝動了...才會投稿」
直到前一天才勉強趕出最簡易的版本
不過我到分享前的半小時都在修改就是了

如果點進這篇文章是期待看到這次議程內容的話
投影片如下
這篇文章主要會是 COSCUP 2023 的簡易心得
抱歉把你騙進來

雖然製作簡報花時間又累,但做過程本身還是蠻好玩的
尤其是放梗圖的部分
如何在聽眾會睡著的地方,讓大家清醒一下是很重要的!

內容的編排跟以往相似主題的分享比起來也做了很大的調整
回到問題的源頭開始討論
在什麼情境下會遇到,為什麼我們要在乎
進而討論有什麼已知的方案
最後才帶入 commitizen-tools 是怎麼把這些流程串起來

到了分享當天,來聽的人比想像中的多了不少
應該跟我 2019 去 PyCon CA 的人數差不多(但我當時分享的內容應該比較有趣)
前幾年帶 development sprint ,我已經很習慣不會有太多人來我的場子了 🥲
不過這場分享竟然有幾年前來過 sprint 的朋友來捧場
這幾年有堅持帶下去還是有些成果的 😭
分享中途跟結束都有人來找我討論分享的細節
也收到了「這是場非技術人也能聽懂的分享」的回饋
對我來說,這已經是足夠成功的演講了 🙌

可惜的是我的分享是 day 1 的最後一場
前面的時間都在準備,沒能好好去享受 COSCUP
原本想去逛的樂高攤位也收了 🥲
day 2 因為太晚到,剩下的時間都在顧 PyCon TW 的攤位
不過這兩天還是遇到了不少新朋友跟老朋友
頗有回到大拜拜的感覺,很是令人懷念
最大的遺憾大概就是剩下沒去抽 VLC 的大帽帽吧(?????
到結束我才知道那不是工作人員專屬,而是可以抽的