#infras

2024-05-05
ronnywang 09:51:54
今天 @yellowsoar 跟我提到 summit 有短網址的需求,剛剛有稍微想了一下,覺得技術上我今天可以做出來,但是更重要更複雜的可能是治理機制部份,想來這邊討論一下,看看能不能盡快把他弄出來
ronnywang 09:51:54
今天 @yellowsoar 跟我提到 summit 有短網址的需求,剛剛有稍微想了一下,覺得技術上我今天可以做出來,但是更重要更複雜的可能是治理機制部份,想來這邊討論一下,看看能不能盡快把他弄出來
  • 2
ronnywang 09:56:08
# 程式部份
1. 可能採用 https://s.g0v.tw/{id} 的格式
2. 目前先用 github page 純前端(用 404 Not found 頁面功能),就省去架設成本
3. 管理上採用一個公開的 csv 檔,裡面就 id,url 條列所有短網址對應表,讓這個短網址是公開的
ronnywang 09:56:08
# 程式部份
1. 可能採用 https://s.g0v.tw/{id} 的格式
2. 目前先用 github page 純前端(用 404 Not found 頁面功能),就省去架設成本
3. 管理上採用一個公開的 csv 檔,裡面就 id,url 條列所有短網址對應表,讓這個短網址是公開的
tkirby 11:11:15
類似 domain 採 issue + approve 來更新 csv 檔嗎?
  • 1
tkirby 11:11:15
類似 domain 採 issue + approve 來更新 csv 檔嗎?
ronnywang 12:02:46
嗯嗯,治理部分剛要寫但是因為剛有 talk ,等等再補充 XD
ronnywang 12:02:46
嗯嗯,治理部分剛要寫但是因為剛有 talk ,等等再補充 XD
ronnywang 13:10:40
# 治理部份
1. 參照 sns, domain, calendar 等 review 機制,申請短網址需要經過 reviewer 確認
2. 可以申請 “as0jKs” 之類隨機的短網址,也可以申請 “summit2024-agenda” 等有意義的短網址
3. 申請隨機短網址,需要 2 名 reviewer 同意,申請有意義短網址,需要 3 名 reviewer 同意
4. reviewer 需確認該網址是與 g0v 有關係的網址,並且要避免連結到另外的短網址等可以被替換掉內容的網址
5. 有意義的短網址,reviewer 需確認其短網址的意義夠精準,不會與其他內容有衝突,或提出更好的短網址建議
6. (TODO)需要有追蹤機制,如果短網址連絡到的內容失效或是被導到不是原定的內容,需要撤回
ronnywang 13:10:40
# 治理部份
1. 參照 sns, domain, calendar 等 review 機制,申請短網址需要經過 reviewer 確認
2. 可以申請 “as0jKs” 之類隨機的短網址,也可以申請 “summit2024-agenda” 等有意義的短網址
3. 申請隨機短網址,需要 2 名 reviewer 同意,申請有意義短網址,需要 3 名 reviewer 同意
4. reviewer 需確認該網址是與 g0v 有關係的網址,並且要避免連結到另外的短網址等可以被替換掉內容的網址
5. 有意義的短網址,reviewer 需確認其短網址的意義夠精準,不會與其他內容有衝突,或提出更好的短網址建議
6. (TODO)需要有追蹤機制,如果短網址連絡到的內容失效或是被導到不是原定的內容,需要撤回
ronnywang 13:10:49
亂想一些如上,歡迎大家提供意見
ronnywang 13:10:49
亂想一些如上,歡迎大家提供意見
ronnywang 16:13:05
  • 3
  • 4
  • 🚀2
ronnywang 16:13:33
https://github.com/g0v/s.g0v.tw/blob/main/list.csv
資料是存在這邊,只要增加一行資料就可以增加新的短網址
ronnywang 16:13:33
https://github.com/g0v/s.g0v.tw/blob/main/list.csv
資料是存在這邊,只要增加一行資料就可以增加新的短網址
``` id,maintainer,created_at,url jothon,ronnywang,2024-05-05,<https://jothon.g0v.tw> ```
ronnywang 16:16:55
請大家幫忙協助 review 一下架構,如果沒問題的話,再定案一個 g0v shorten url 治理機制,我就去 g0v domain 申請 s.g0v.tw 網址,短網址就可以上線了!
  • 6
  • 1
  • 🔗1
ronnywang 16:16:55
請大家幫忙協助 review 一下架構,如果沒問題的話,再定案一個 g0v shorten url 治理機制,我就去 g0v domain 申請 s.g0v.tw 網址,短網址就可以上線了!
yellowsoar 23:27:28
@ronnywang @wildjcrt Summit 結束, opass.g0v.tw 的 domain 暫時失去功能,要採用刪除整個 json 的作法?還是 cname 回 www.g0v.tw ?或是…其他?
我覺得可以刪掉,反正 git 還有紀錄
yellowsoar 2024-05-05 23:36:06
好的,那我來開 PR ,走個完整的流程。
yellowsoar 23:27:28
@ronnywang @wildjcrt Summit 結束, opass.g0v.tw 的 domain 暫時失去功能,要採用刪除整個 json 的作法?還是 cname 回 www.g0v.tw ?或是…其他?
我覺得可以刪掉,反正 git 還有紀錄
yellowsoar 2024-05-05 23:36:06
好的,那我來開 PR ,走個完整的流程。
ronnywang 23:35:02
我覺得可以刪掉,反正 git 還有紀錄
yellowsoar 23:36:06
好的,那我來開 PR ,走個完整的流程。
2024-05-06
yellowsoar 00:06:10
因為 Summit 2024 結束,OPass 的設定檔 repo 就先封存了。從 HTTP server 採用 caddy,OPass CCIP server 使用 MongoDB,到另外增加 Mongo Express 方便 Data CRUD,這一整套都有寫成 `make` target,以後如果要使用可以考慮 fork Summit 2024 的 config repo。
https://github.com/g0v/summit2024-ccip-config
yellowsoar 00:06:10
因為 Summit 2024 結束,OPass 的設定檔 repo 就先封存了。從 HTTP server 採用 caddy,OPass CCIP server 使用 MongoDB,到另外增加 Mongo Express 方便 Data CRUD,這一整套都有寫成 `make` target,以後如果要使用可以考慮 fork Summit 2024 的 config repo。
https://github.com/g0v/summit2024-ccip-config
Yu Ting 18:03:33
@yutingchen7749 has joined the channel
2024-05-07
Eli 19:31:32
@tomy7912348 has joined the channel
Andy / 小t 19:31:33
@tiwb has joined the channel
Jiaen 19:31:38
@nn750137 has joined the channel
Dong 19:32:03
@ay870527 has joined the channel
林博仁(Buo-ren, Lin) 19:32:08
@buo.ren.lin has joined the channel
2024-05-10
阿敏 21:47:54
@skylar54170 has joined the channel
2024-05-22
ronnywang 14:11:23
短網址 s.g0v.tw 上線囉~
Ex: https://s.g0v.tw/jothon
ronnywang 14:11:23
短網址 s.g0v.tw 上線囉~
Ex: https://s.g0v.tw/jothon
  • ❤️2
  • 1
ronnywang 14:11:47
然後 api.g0v.tw 也上線了,歡迎大家來接 API
ronnywang 14:11:47
然後 api.g0v.tw 也上線了,歡迎大家來接 API
ronnywang 14:14:40
短網址的治理機治歡迎大家來討論喔
https://g0v.hackmd.io/u-UJk-4-TsOGFYwmT54CRA
  • 6
  • 2
  • 2
  • 3
  • 2
yellowsoar 2024-05-23 20:40:22
短網址 target 可以是縮址嗎?
「並且要避免連結到另外的短網址等可以被替換掉內容的網址」
怕 target 如果設定縮址,之後被替換掉內容會讓 review 白做
ronnywang 14:14:40
短網址的治理機治歡迎大家來討論喔
https://g0v.hackmd.io/u-UJk-4-TsOGFYwmT54CRA
yellowsoar 2024-05-23 20:40:22
短網址 target 可以是縮址嗎?
「並且要避免連結到另外的短網址等可以被替換掉內容的網址」
怕 target 如果設定縮址,之後被替換掉內容會讓 review 白做
yihuang.edu 15:17:37
@yihuang.edu has joined the channel
@rschiang has joined the channel
2024-05-23
yellowsoar 20:40:22
短網址 target 可以是縮址嗎?
ronnywang 20:44:26
「並且要避免連結到另外的短網址等可以被替換掉內容的網址」
ronnywang 20:44:58
怕 target 如果設定縮址,之後被替換掉內容會讓 review 白做
2024-05-25
ronnywang 12:32:10
因為還沒有短網址治理團隊,我先來加一下一個短網址
https://s.g0v.tw/digires => https://g0v.hackmd.io/@paulpengtw/DigiResiTh0n-home
數位韌性松共筆,以便分享
HackMD
{%hackmd L0dLpQ_zTzGoNxeURzO2kw %} g0v 數位韌性松 DigiResiTh0n 大全 === ## [Introduction / Home Page](h
ronnywang 12:32:10
因為還沒有短網址治理團隊,我先來加一下一個短網址
https://s.g0v.tw/digires => https://g0v.hackmd.io/@paulpengtw/DigiResiTh0n-home
數位韌性松共筆,以便分享
ronnywang 12:32:29
/github subscribe g0v/s.g0v.tw
ronnywang 12:32:29
/github subscribe g0v/s.g0v.tw
@null 12:32:29
✅ Subscribed to g0v/s.g0v.tw. This channel will receive notifications for `issues`, `pulls`, `commits`, `releases`, `deployments`
ronnywang 12:32:50
如果任何人有異議歡迎提出,我先上再說 XD
ronnywang 12:32:50
如果任何人有異議歡迎提出,我先上再說 XD
github2 12:33:23
`<https://github.com/g0v/s.g0v.tw/commit/7e4eceaeb79c101f6e66a14c1d7283133513c3cd|7e4eceae>` - add digires to digires hackmd
github2 12:33:23
`<https://github.com/g0v/s.g0v.tw/commit/7e4eceaeb79c101f6e66a14c1d7283133513c3cd|7e4eceae>` - add digires to digires hackmd
github2 12:33:55
github2 12:33:55
github2 12:37:27
`<https://github.com/g0v/s.g0v.tw/commit/2d9b4c10230de0e96de4980122d57984e2f559f2|2d9b4c10>` - 改成 digiresi 減少混淆
github2 12:37:27
`<https://github.com/g0v/s.g0v.tw/commit/2d9b4c10230de0e96de4980122d57984e2f559f2|2d9b4c10>` - 改成 digiresi 減少混淆
github2 12:37:57
github2 12:37:57
ronnywang 12:38:04
剛剛跟 paul 討論,覺得變 digiresi 比較不容易 duplcate ,只有 digires 會有像是數位解析度的感覺 XD
ronnywang 12:38:04
剛剛跟 paul 討論,覺得變 digiresi 比較不容易 duplcate ,只有 digires 會有像是數位解析度的感覺 XD
  • 🚀1
2024-05-26
ronnywang 10:29:29
想要再增加 congressthon 連到 https://g0v.hackmd.io/@SA7CD7VRSp6Fcqw9CaElcQ/SJ93ZW5XR/%2FY6A2Ox-YRDS6ixtYw1BuoA 國會松共筆! 我也是先增加了,如果大家有意見的話歡迎提出喔
ronnywang 10:29:29
想要再增加 congressthon 連到 https://g0v.hackmd.io/@SA7CD7VRSp6Fcqw9CaElcQ/SJ93ZW5XR/%2FY6A2Ox-YRDS6ixtYw1BuoA 國會松共筆! 我也是先增加了,如果大家有意見的話歡迎提出喔
HackMD
# g0v 國會松 - [關於國會松](/Y6A2Ox-YRDS6ixtYw1BuoA) - [g0v 國會相關專案](/aa3ckptzS-CKinhmKCO7rA) - [開放國會行動方案](
  • 💡1
github2 10:30:11
`<https://github.com/g0v/s.g0v.tw/commit/0478d1df99d78a6f48bf7549c681fca4aa3b91d6|0478d1df>` - 新增 congressthon 至國會松
github2 10:30:11
`<https://github.com/g0v/s.g0v.tw/commit/0478d1df99d78a6f48bf7549c681fca4aa3b91d6|0478d1df>` - 新增 congressthon 至國會松
github2 10:30:47
github2 10:30:47
2024-05-28
申請 g0v 灣區社群共筆短網址:https://s.g0v.tw/bayarea
https://g0v.hackmd.io/@bayarea/By0tJvDjn/
抽籤:@chihao @ronnywang @ddio @teemocogs @terry.f.wang
HackMD
--- tags: g0v-siliconvalley --- # g0v 矽谷灣區社群共筆 ## :earth_asia: g0v 灣區小聚 - [:ledger: 0601 第2次 g0v 灣區小聚共筆](https://g
  • 3
  • 1
啊啊我看一下
改好了感謝
有了!
https://s.g0v.tw/bayarea 已設定好!
申請 g0v 灣區社群共筆短網址:https://s.g0v.tw/bayarea
https://g0v.hackmd.io/@bayarea/By0tJvDjn/
抽籤:@chihao @ronnywang @ddio @teemocogs @terry.f.wang
啊啊我看一下
改好了感謝
有了!
https://s.g0v.tw/bayarea 已設定好!
啊啊我看一下
改好了感謝
tofus 13:10:27
有了!
scott951 14:47:33
@scott951 has joined the channel
github2 16:21:25
`<https://github.com/g0v/s.g0v.tw/commit/e8d1c2b9f1fea34191d32bf43731f34c4856ce3c|e8d1c2b9>` - add bayarea
github2 16:21:25
`<https://github.com/g0v/s.g0v.tw/commit/e8d1c2b9f1fea34191d32bf43731f34c4856ce3c|e8d1c2b9>` - add bayarea
github2 16:21:56
github2 16:21:56
ronnywang 16:22:39
https://s.g0v.tw/bayarea 已設定好!
2024-05-29
github2 20:38:58
`<https://github.com/g0v/s.g0v.tw/commit/5371077b64332b12bcd966d6ce24289f66050252|5371077b>` - add rand0mthon
github2 20:38:58
`<https://github.com/g0v/s.g0v.tw/commit/5371077b64332b12bcd966d6ce24289f66050252|5371077b>` - add rand0mthon
github2 20:39:27
github2 20:39:27
ronnywang 20:39:43
增加了 https://s.g0v.tw/rand0mthon 連到放輕松的共筆
  • 1
ronnywang 20:39:43
增加了 https://s.g0v.tw/rand0mthon 連到放輕松的共筆
github2 20:40:12
`<https://github.com/g0v/s.g0v.tw/commit/adffb9d067567a427d10b59792786ea887f5356a|adffb9d0>` - Update list.csv
github2 20:40:12
`<https://github.com/g0v/s.g0v.tw/commit/adffb9d067567a427d10b59792786ea887f5356a|adffb9d0>` - Update list.csv
github2 20:40:40
github2 20:40:40