# 新進前端人員教育訓練
* 靜態切版
* macos install `brew` + `nvm`
* macos install `iTerm2` + `zsh` + `powerlevel10k`
* vscode setting
```json=
{
"editor.fontSize": 14,
"editor.tabSize": 2,
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
"prettier.arrowParens": "avoid",
"prettier.singleQuote": true,
"prettier.printWidth": 120,
"workbench.iconTheme": "material-icon-theme",
"explorer.compactFolders": false,
"workbench.startupEditor": "none",
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"diffEditor.ignoreTrimWhitespace": false,
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"files.autoSave": "onWindowChange",
"[json]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"[scss]": {
"editor.defaultFormatter": "michelemelluso.code-beautifier"
},
"explorer.confirmDragAndDrop": false,
}
```
* vscode plugin
* Auto Rename Tag
* Babel JavaScript
* Beautify css/sass/scss/less
* ES7+ React/Redux/React-Native snippets
* ESLint
* Git Graph
* JavaScript (ES6) code snippets
* Material Icon Theme
* npm
* Path Intellisense
* Prettier - Code formatter
* React Extension Pack
* Reactjs code snippets
* Remote Development
* Tailwind CSS IntelliSense
* scss
* ReactJS HankMD
* ReactJS Plugin HankMD
* NextJS HankMD
* NextJS Plugin HankMD
* PostMan 文件參閱
---
目標
1. nextjs、typescript
2. 協助新頁面切版
3. 互相 code review
4. 活動專案維護
https://2021.thef2e.com/