--- title: 黑熊通報系統 - Running Meeting Minutes 2021 Archive description: 建立黑熊通報系統用的 running meeting minutes (2021 archive) tags: ohshown, TW --- [黑熊通報系統 - Running Meeting Minutes](/YaL8PFZuQJiJIZN-51HYvg) # 黑熊通報系統 - Running Meeting Minutes 2021 Archive [ToC] ## 20211222 - tai discussion backend architecture with eagle. see https://github.com/tai271828/disfactory-backend/issues/15#issuecomment-999662833 --- ## 20211215 Sprint / Pair Programming Office Hour 今日摘要 今晚九點 sprint / pair programming office hour 聚會地點, 線上 gather town space https://gather.town/app/v1pH1z11i0NNowuD/ohshown-sprint-01 今天試一下正規的 workspace 大家感覺一下 XD 今天有的沒的的東西也都可以丟進這個 thread! ### announcement - 下次 sprint / pair programming office hour 時間 2hr by default (先走就先走 可以的話走之前 demo 就好)。流程一樣 開始時介紹自己今天要幹麻 → coding → demo (原本一小時大家寫 code 寫得不夠爽) - 一般聚會 meetup 就一樣維持一小時 - 一樣目前 sprint 和一般 meetup 每週交換一次 ### sprint demo - 大軍: 根據實際的問卷,實做更多在 page 3 中 - Ray:說明目前對串 map 的方式的理解(感謝分享!惠我良多 XD ) - Eagle:上來串門子(!!) - Josh:說明 django model 與 django admin 裡面 api 之間的關係 https://github.com/tai271828/disfactory-backend/pull/13/files - tai : code review + 繼續切/分配任務 - 吊嘎:和大家對齊認知,例如 backend 對不起來的 model 使用方式 ### for the week ahead - [ ] 大軍會先釋出一部分包含勾選題目的前端新問卷表單 - [ ] Ray 會繼續 work on page 1 and 2 (especially the map part) - [ ] Eagle @Eagle Chen 可能可以考慮試試 https://github.com/tai271828/disfactory-backend/issues/14 (a smaller task) or https://github.com/tai271828/disfactory-backend/issues/15 (much bigger and complex one, 我們可以討論一下怎樣把他切更小 or 描述的更具體一點) - [ ] Josh 接續原本的 pull request, 評估 factory.py 的重構工作可以怎麼切 - [ ] tai update github template and keep studying deployment flow - [ ] 吊嘎:繼續在違章工廠的 staging site 裡面繞,在 github issue 上面詳列可以拉皮的地方給大家參考 ### misc - 大軍分享了他 debug vue.js 的方式: https://chrome.google.com/webstore/detail/vuejs-devtools/nhdogjmejiglipccpnnnanhbledajbpd - ray 分享了 vscode plugin: git lens - 大家應該都有 assign 人 issue or code review 的權限,歡迎自由 assign 自己和他人、也歡迎隨時如過自己沒空做或沒興趣做時就直接把自己移出去 ## 20211208 :::info - **Location:** Google meet - **Link**: https://meet.google.com/wuw-ywqo-esy - **Date:** 21:00 Dec 08, 2021 (UTC+8) - **Agenda:** - **Participants:** - [name=diaoga] - [name=tai] - [name=大軍] - [name=仰浩] - [name=eagle] - **Minutes Taker:** - [name=tai] 歡迎大家主動共同編輯 ::: ### Announcement / 事項宣達 - 2021/12/11 大松(下次 2022 二月) - 重構時測試原則 - 保持 data model in this phase - 實做方法: Please note any refactoring that we performed should keep the the data model as-is. That being said, it could be written into DB and reused by the django admin site. [example image](https://user-images.githubusercontent.com/3217432/145211811-fd521469-bcc9-4ed3-91b8-693831d1c6a2.png) abd [github issue](https://github.com/tai271828/disfactory-backend/issues/9) ### Discussion / Random Note #### 執行事項進度更新 - [x] [name=diaoga] @deeper 請問 staging site 有後台版本的可以給 @diaoga 玩玩看嗎? 有的話需要帳號密碼 XD - [x] 玩過之後心得如何? - [ ] 吊嘎那邊和大軍/仰浩對於 backend 流程 / figma 是否有進一步交換意見與整合? backend framwork at [Figma](https://www.figma.com/file/uzTb2TR5RCptF7YcorVviK/Taiwan-Black-Bear-Reporting-Platform) - [brainstorming][open topic] 專案與變數名稱 - 因為我們目標是通用型野生動物通報系統, REPORT- 這種 prefix (我看 @dajing 用這個風格來取代 FACTORY- ) 風格可能大家也可以開始慢慢想/討論/收斂 適合我們的命名風格 - [x] "Oh Shown!" "噢熊" OHSHOWN - `tutio-` "賭到"(台語) - Tsu.mo "出沒" - 更多提案 https://g0v-tw.slack.com/archives/C02BVH9569J/p1638617287276800 ### 技術類細節 - [name=tai] 這次發 pull request 的其他心得: - vue debugger: 我對 vue 實在還是很不熟, debugging 的過程很吃力。有機會我們可以來交流設定 debugger 與 git bisect 的用法。我相信一定有人比我懂 vue 要怎麼 debugging...orz - git commit and bisect: 我們也可以開始慢慢收斂一下 git commit 的風格 - 剛出爐文件:第一次接觸的開發祕笈 https://hackmd.io/-EOhL-GdQMuZYQzGEx4AnQ - case study - 開發好習慣: 常常 pull, create pull request, rebase https://github.com/tai271828/disfactory-backend/pull/8 - 一些送回去 "upstream" 的案例 - 耶誕節計畫 - study deploy - [ ] [name=dajing] create the pull requeset that has already been made for "step 4" and "step 5" ### Action Item of Individual - [ ] [name=tai] study deployment (anyone interested or experienced?) - [ ] [name=tai] 下次開始統一用 gather town (去更改相關 link) - [ ] 下週會交換 debugging session - [ ] [name=diaoga] 繼續玩 staging site 開出前後端拉皮需求後,給我們意見 - [ ] [name=仰浩、大軍] frontend (api 先開出來但沒寫進資料庫沒關係) - [ ] [name=eagle] 內有拉皮方向與重構測試原則 https://github.com/tai271828/disfactory-backend/issues/9 ### Recent Goal of Team / 近期任務 - 完成架設開發環境, 12/9 拉皮完畢 ==> 2022/Feb大松 - 持續整合front- & back-end流程與程式碼 (2022/1/1 alpha) base on disfactory staging site ### 下次聚會時間 - 例行線上聚會:歡迎自由參加,雙週三晚上九點 Google Meet https://meet.google.com/wuw-ywqo-esy 請參考共筆最上方的日曆,歡迎訂閱。 ### A.O.B. ## 20211124 - [name=tai] 下次 pair programming office hour 試用 gather town (demo gather town) - [name=tai] 早期 pull request 不多 + conflict 機會高, 有 pull request 的話可以稍微留意/comment 一下互相 align ~~ - [ ] [name=dajing] create the pull requeset that has already been made for "step 4" and "step 5" - diaoga demo - [黑熊目擊與痕跡紀錄表_20210708Ga.pdf](https://drive.google.com/file/d/1w5ukzu97RT8wVF6VNcTWVfJvWa5qZAO0/view) - [airtable new testing data](https://airtable.com/appWbhAmUdjkU4N7O/tblaSIaAHADGLbtoq/viwun4RLAYBEt1xwB?blocks=hide) ### Action Item of Individual - [name=diaoga] - [ ] demo + 根據現在通報系統的後台,整理使用「痛點」 - [ ] 如果想許願的話,也可以先整理在 hackmd - [x] 試著用 [github issue](https://github.com/tai271828/disfactory-frontend) tracker (or fallback to hackmd) - [x] https://github.com/tai271828/disfactory-frontend/issues/15#issuecomment-988094182 - Longrun items - [ ] 授權條款 - [ ] backend framwork at [Figma](https://www.figma.com/file/uzTb2TR5RCptF7YcorVviK/Taiwan-Black-Bear-Reporting-Platform) - [x] share現有的問卷 - [x] 了解何謂 [零時小學校Demo Day](https://sch001.g0v.tw/dash/brd/sch001-2021/list) ## 20211110 :::info - **Location:** Google meet - **Link**: https://meet.google.com/wuw-ywqo-esy - **Date:** 21:00 Nov 10, 2021 (UTC+8) - **Agenda:** - **Participants:** - [name=diaoga] - [name=tai] - **Minutes Taker:** - [name=tai] 歡迎大家主動共同編輯 ::: ### Recent Goal of Team / 近期任務 - 完成架設開發環境, 12/9 拉皮完畢 - 持續整合吊嘎的流程與程式碼 (2022/1/1 alpha) - 準備 2022/12/xx 大松 ### Discussion / Random Note - repo 與開發流程提案 - https://g0v-tw.slack.com/archives/C02BVH9569J/p1636414120188900 - 之後開發流程上幾個想法: - backend - repo (發到 main-tbbca) https://github.com/tai271828/disfactory-frontend - issue tracker https://github.com/tai271828/disfactory-frontend/issues - frontend - repo (發到 main-tbbca) https://github.com/tai271828/disfactory-backend - issue tracker https://github.com/tai271828/disfactory-backend/issues - rules/conventions - 先在 github 上保留 Disfactory 的 repository namespace a.k.a. Disfactory - 一來是持續提示我們可以在「fork/porting」階段,修改補充任何東西都請盡量回到 upstream a.k.a. Disfactory - 二來是我其實還沒想好專案的名字; tbbca 這名字作為軟體專案稍微不太合適(這是協會名稱的縮寫 XD ) 歡迎大家集思廣益想一個酷酷帥帥的名稱 XD - 有個願景是做一個通用的生物出沒通報系統,所以 repo / project 命名時或許可以往這個方向去。這非常 bikeshedding,可以慢慢慢慢想。 - frontend/backend repository 大家不介意的話,黑熊通報專門的 code 可以先集中送 pull request 到 tai這裡 ,可以直接 upsteam 的就送 disfactory . issue 也是比照辦理 - 流程以大家共識為主,我先拋個主意而已,歡迎大家 input comments & 開始認領上面我開好的 issue XD 或是隨時開新的 這類議題我們聚會時也可來討論/分配一下 - [x] 分配 issue (重構方向等) - 隔壁棚 disfactory 進行例行性掃 imgur , 有人想幫忙順便學怎麼做的嗎? https://g0v-tw.slack.com/archives/C02BVH9569J/p1636453685190300 - 吊嘎的研究者資料試用包? #### 執行事項進度更新 - [name=tai] 上次執行的任務是什麼 - [name=tai] 這次狀態 - [name=tai] 遇到的阻礙 - [name=tai] 可能的 solution 或是資源 - 吊嘎感覺有完成一些,像是流程?要火力展示 + 放進共筆ㄇ - [name=diaoga] [通報流程figma](https://www.figma.com/file/uzTb2TR5RCptF7YcorVviK/Taiwan-Black-Bear-Reporting-Platform?node-id=0%3A1) - Frontend流程大致不會再調整了,關鍵在於取得正確的座標!! - Backend仍在架構中,重點會在於管理者希望能如何提取、維護資料。 - show UI (我的亂改一通 https://g0v-tw.slack.com/archives/C02BVH9569J/p1636413523179700 ) ### Action Item of Individual - [x] [name=tai] 吃好睡好多運動多喝水 [name=diaoga]+1 - [x] [name=tai] 貼 disfactory staging server 給吊嘎,請他給重構的意見 - [ ] [name=tai][name=dajing] 撿一些重構 issue - [ ] [name=diaoga] 常見 Qand A answered 仰浩's question - [ ] user account login feature will be delivered after alpha - [ ] [name=diaoga] the concept similar to "what we don't have app first"? 因為台灣人一輩子可能只會看到一次,不會為了「我會遇到黑熊」而事先裝 - [黑熊通報系統 - 專案常見 Q&A](/5Q8GOkopSpS1piI9ZxpMIA) ### 下次聚會時間 - 例行線上聚會:歡迎自由參加,雙週三晚上九點 Google Meet https://meet.google.com/wuw-ywqo-esy 請參考共筆最上方的日曆,歡迎訂閱。 - 下週三有加開的技術衝刺聚會,同一時段和 link ### A.O.B. --- ## 20211027 :::info - **Location:** Google meet - **Link**: https://meet.google.com/wuw-ywqo-esy - **Date:** 21:00 Oct 27, 2021 (UTC+8) - **Agenda:** - 專案與新人介紹 - sync up 最近一次 (10/23) g0v 大松心得與 action items - 專案目前進度介紹( 技術面向的資訊,含 software stack ) - **Participants:** - [name=diaoga] - [name=tai] - [name=dajing] - [name=yingRenChen/eagle] - **Minutes Taker:** - [name=tai] ::: ### Announcement / 事項宣達 - backlog 和提案投影片在上面 - 加開技術細節暫定每週三同一時段,先來衝刺一波 - 目標兩個月後 alpha version #### 執行事項進度更新 ### Recent Goal of Team / 近期任務 ### Action Item of Individual - [x] [name=diaoga] 把 g0v 影片補到共筆 - [ ] 準備常見 Q and A - [x] [name=tai] 起草 - [ ] [name=diaoga] 擬大綱 - [ ] [name=tai] 補齊 - [ ] [name=diaoga] 補齊 - [x] [name=大軍] 通報最近在山上目擊的黑熊,順便體驗一下目前通報系統的缺點、需求與可改善的地方 - [x] [name=大軍] 評估前端是否使用 react js or vue js - [ ] [name=eagle] 先試著把開發環境架起來 - [ ] [name=diaoga] - [x] [下次] 順架構(可能放到 figma) https://www.figma.com/file/uzTb2TR5RCptF7YcorVviK/Taiwan-Black-Bear-Reporting-Platform?node-id=0%3A1 - [ ] [下次] milestone - [x] [下次] stakeholder user stories https://www.figma.com/file/uzTb2TR5RCptF7YcorVviK/Taiwan-Black-Bear-Reporting-Platform?node-id=0%3A1 - [ ] [一個月後] 常見 Q and A - [ ] [alpha 上線前] 擬使用者上傳照片授權條款(due 兩個月) - [name=diaoga] 諮詢林律師 - [ ] 專案 license (MIT/ BSD 3-clause) ### Discussion / Random Note - 參考資料: disfactory software stack https://g0v.hackmd.io/FZFghtuoQ0aaGIl9xXzuKw - 以下已放入 backlog - [x] [name=大軍] 對大專院校山社推廣通報的觀念 - [x] [name=diaoga] 找了郭熊來拍短片,當時沒有針對登山社推廣(或許可推) - [x] QR code 放在告示牌 - [x] [name=大軍] app 跟登山教育影片結合 or 現有 app,例如「登山客」、「山林日誌」 ### 下次聚會時間 - 例行線上聚會:歡迎自由參加,雙週三晚上九點 Google Meet https://meet.google.com/wuw-ywqo-esy 請參考共筆最上方的日曆,歡迎訂閱。 - 下週三同一時間(晚上九點)加開一個技術衝刺聚會,用一樣的 google meet link shown above ### A.O.B. ## 20211023 大松 - 提案影片與短講 - 招募參與者 - 討論短期開發重點 ## Pre-kick off [黑熊通報系統 - Running Meeting Minutes 2021 Archive (pre-kickoff)](/tqQ-RSt_RDSkBH343PjGVg)