# 前端開發
# 前人智慧
- [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
名稱勿亂取, 請照以下格式
* **修改 -** 功能名稱 - 簡單描述修改什麼
* **新增 -** 功能名稱
* **測試 -** 功能名稱 - 簡單描述測試什麼

# CR / MR
1. 專案GitLab Project(沒有自己名字的那個)
2. Merge Requests
3. Open

4. 點擊自己發的commit
5. Changes 會看到負責人在有錯誤的程式碼下方留言(紅色並不代表錯誤)

6. 更正完成後通知負責人
# 換檔
請確認再三無誤後再執行
將以下檔案7zip後去**fileZilla**
沒有使用google登入

使用google登入

**host:** 140.131.115.51
**user:** bircfile
**pwd:**
**port:** 22
* 完成後通知系網
* 換檔結束務必確認網頁畫面與功能正確無誤
# 簡報
* [useReduce](https://www.canva.com/design/DAGl6O_PMzM/CnssYgcPYa4nQbJzrY2efA/edit)
* [react-bootstrap](https://www.canva.com/design/DAGhCjdKG_Q/14ru27dVBOoxxprwzgaYZA/edit)