infras

Month: 2024-05

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
短網址開發完成!
https://g0v.github.io/s.g0v.tw/jothon => https://jothon.g0v.tw/
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
資料是存在這邊,只要增加一行資料就可以增加新的短網址

<https://github.com/g0v/s.g0v.tw/blob/main/list.csv | 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 ,走個完整的流程。

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
tiwb 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

g0v.hackmd.io

g0v 短網址治理機制 - HackMD

yellowsoar 2024-05-23 20:40:22
短網址 target 可以是縮址嗎?
「並且要避免連結到另外的短網址等可以被替換掉內容的網址」
怕 target 如果設定縮址,之後被替換掉內容會讓 review 白做
6 2 2 3 2
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
RS 22:34:21
@rschiang has joined the channel

2024-05-23

2024-05-25

ronnywang 12:32:10
因為還沒有短網址治理團隊,我先來加一下一個短網址
https://s.g0v.tw/digires => https://g0v.hackmd.io/@paulpengtw/DigiResiTh0n-home
數位韌性松共筆,以便分享

HackMD

g0v DigiResiThon 數位韌性松大全 - 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 國會松 - 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

ky 12:48:30
申請 g0v 灣區社群共筆短網址:https://s.g0v.tw/bayarea
https://g0v.hackmd.io/@bayarea/By0tJvDjn/
抽籤:@chihao @ronnywang @ddio @teemocogs @terry.f.wang

HackMD

g0v 矽谷灣區社群共筆 - HackMD

--- tags: g0v-siliconvalley --- # g0v 矽谷灣區社群共筆 ## :earth_asia: g0v 灣區小聚 - [:ledger: 0601 第2次 g0v 灣區小聚共筆](https://g

啊啊我看一下
改好了感謝
有了!
https://s.g0v.tw/bayarea 已設定好!
3 1
ky 12:48:30
申請 g0v 灣區社群共筆短網址:https://s.g0v.tw/bayarea
https://g0v.hackmd.io/@bayarea/By0tJvDjn/
抽籤:@chihao @ronnywang @ddio @teemocogs @terry.f.wang
啊啊我看一下
改好了感謝
有了!
https://s.g0v.tw/bayarea 已設定好!
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

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