├── client/
├── src/
### images, media ###
├── assets/
├── icons/
├── images/
### common layout ###
├── components/
├── index.js
├── AppSidebar.js
├── ...
├── layout/
├── DefaultLayout.js
### redux slice ###
├── slices/
├── index.js
├── ...
├── store/
├── index.js
### styles ###
├── scss/
├── style.scss
├── ...
### all pages view ###
├── views/
├── dashboard/
├── agent.js
├── out/
├── home/
├── header/
├── features/
├── about/
├── About.js
├── index.js
├── services/
├── interviews/
├── history/
├── team/
├── contact/
├── login/
├── forget/
├── registerEntry/
├── register/
├── registerFB/
├── resetPassword/
├── agent.js
├── form.js
├── index.js
├── in
├── study/
├── column/
├── Column.js
├── index.js
├── ...
├── columnSummary/
├── profile/
├── edit/
├── ProfileImageEditor.js
├── EditProfile.js
├── index.js
├── search/
├── SearchProfile.js
├── Profile.js
├── index.js
├── searchProfile/
├── career/
├── Career.js
├── CareerImageEditor.js
├── CareerBlock.js
├── CareerPreview.js
├── recruitment/
├── edit/
├── own/
├── Recruitment.js
├── index.js
├── recommendation/
├── edit/
├── own/
├── Recommendation.js
├── index.js
├── agent.js
├── form.js
├── auth/
├── agent.js
├── form.js
├── index.js
### For sidebar display ###
├── _navIn.js
├── _navOut.js
├── _navAuth.js
### For whole page routes with layout ###
├── routes.js
### For somw page routes without layout ###
├── App.js
├── index.js
- 資料夾駝峰命名
- Component大寫開頭
- 各頁面資料夾均須有index.js
- image import 若是離太遠,可以寫檔案去import圖片,再被component import
- form.js 為各頁面資料模板,請參考api
export const forms: { loginForm: { ... }, registerForm: { ... }, }
- agent.js 為axios之模板
instance = axios.instance(...) const func1 = (data,resHandler,errHandler) => { instance.post(url, data) .then((res)=>{ resHandler(res) }) .catch(err=> { errHandler(err) }) }
require('read-excel-file/node')
Must have
Nice to have
目前進度
Must have
Nice to have
own career appearance
下次開會時間: 8/15 15:30
目前進度
Must have
Nice to have
FB沒有resetPassword? ResetPassword重寄信?
下次討論時間: 8/11 15:30
目前進度
Must have
Nice to have
Profile for Career
接API分工
整合axios與forms
下次討論時間: 8/7 15:30
後端api格式討論
目前進度
Must have
Nice to have
移route進repo -> 大連接 (feather)
career edit (vwvwMM)
下次討論時間 8/2 15:30
Doc
Profile
後端溝通template討論
照片存取格式
目前進度
Must have
Nice to have
reference:
下次開會時間: 7/28 -> 7/30 15:30
亮君搞profile
竑儒換模板XD
我搞Register and Forget + 前端功能
重要功能
下次開會日期: 7/23 15:30
開關於column的style issue
亮君繼續搞profile
竑儒好強 搞column block
我搞Login
下次開會日期: 7/19 15:30
1.fork
2.clone your fork repo to local
3.cd EndOfWeb
4.git remote add upstream https://github.com/NTUEE-PLUS/EndOfWeb.git
5.git remote set-url --push upstream no_push
6.git remote -v //check
every new issue
1.create an issue at Jira
2.git fetch upstream
3.git rebase upstream/main
4.git checkout -b NTUEEPLUS-${jira_number}
5.git add ${edited files}
6.git commit -m {commit message} //please be clear and use git rebase -i to squash commit if too many commits.(like more than 10).
7.git fetch upstream
8.git rebase upstream/main
9.git push origin NTUEEPLUS-${jira_number}
10.PR
NTUEE_Plus_website/client/src/in/career_in/
NTUEE_Plus_website/tree/master/client/src/in/column_block