# 前端開發 # 前人智慧 - [Git](/FXBBtD7URW6AMJpTqp80rw) - [下載專案](https://hackmd.io/drmGUmTqQZuVG7H3Gl8eKw?view#%E4%B8%8B%E8%BC%89%E5%B0%88%E6%A1%88) - [設置ESLint](https://arrow-island-e94.notion.site/4-ESLint-1485edcfa95280b79e40e489dc3d8f5a) (by 品君) - [Push / Pull](https://hackmd.io/drmGUmTqQZuVG7H3Gl8eKw?view#Commit%E3%80%81Push%E3%80%81Pull) - [專案資料夾規劃](https://hackmd.io/nW68jYXKQzyj_G6ZB_ZAKg) - [React地圖](https://eminent-glider-8c3.notion.site/93b94cbf6abf4675a28850821a725f7b) (by 泓毓) - [前端專案相關規範(請一定要看)](https://hackmd.io/@ntubimdbirc/BycJ4xcop) # 專案開發流程 1. 加入GitLab Project 2. 建立分支後Pull專案 3. 開發 4. 完成後commit push到分支 5. 發MR (Merge Requests) 6. 通知MR負責人進行CR (Code review) (**Line 或 當面講**) 7. 修改完cr後 再commit push一次 (不需要再發mr) 8. 通知MR負責人 CR修改無誤後負責人會同意MR 10. 完成 ! # 開發注意事項 - [CodeReview規範](https://hackmd.io/zY3uQWcaQVyXt8k57eGm1Q?view#%E5%89%8D%E7%AB%AFCode-Review%E8%A6%8F%E7%AF%84) # Commit 名稱勿亂取, 請照以下格式 * **修改 -** 功能名稱 - 簡單描述修改什麼 * **新增 -** 功能名稱 * **測試 -** 功能名稱 - 簡單描述測試什麼 ![image](https://hackmd.io/_uploads/BkyVbEm9yl.png) # CR / MR 1. 專案GitLab Project(沒有自己名字的那個) 2. Merge Requests 3. Open ![image](https://hackmd.io/_uploads/rJIM9m7qJg.png) 4. 點擊自己發的commit 5. Changes 會看到負責人在有錯誤的程式碼下方留言(紅色並不代表錯誤) ![image](https://hackmd.io/_uploads/S1jgjm79Je.png) 6. 更正完成後通知負責人 # 換檔 請確認再三無誤後再執行 將以下檔案7zip後去**fileZilla** 沒有使用google登入 ![image](https://hackmd.io/_uploads/Sk5UfVmqkg.png) 使用google登入 ![image](https://hackmd.io/_uploads/SJsjzEm5Jg.png) **host:** 140.131.115.51 **user:** bircfile **pwd:** 5j/ vup cj042;3(中心換檔) **port:** 22 * 完成後通知系網 * 換檔結束務必確認網頁畫面與功能正確無誤 # 簡報 * [useReduce](https://www.canva.com/design/DAGl6O_PMzM/CnssYgcPYa4nQbJzrY2efA/edit) * [react-bootstrap](https://www.canva.com/design/DAGhCjdKG_Q/14ru27dVBOoxxprwzgaYZA/edit)