목적 | 도구 |
---|---|
문서 | Notion |
소스 코드 버전 관리 | Git & GitHub |
UI, Wireframe, Flowchart | Figma & FigJam |
소통 및 알림 자동화 | Discord |
코스 출석용 | GatherTown |
Formatter: Prettier
// 공통 option
{
"printWidth": 120,
"trailingComma": "es5",
"tabWidth": 4,
"semi": true,
"singleQuote": true,
"endOfLine": "auto",
"useTabs": false,
"arrowParens": "always"
}
※ endOfLine
설정과 관련된 자세한 내용은 🎫Ticket에서 확인
Linter: **ESLint with Airbnb JavaScript Style Guide**
Typescript imports organizer: VS Code Folder source actions Extension
// .vscode/settings.json
{
"editor.formatOnSave": true,
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.codeActionsOnSave": {
"source.organizeImports": "explicit",
"source.removeUnusedImports": true
}
},
}
Spell checker (optional): VS Code Code Spell Checker Extension
전략에 대한 이해와 사용이 쉽고 프로젝트를 빠르게 시작할 수 있는 Github Flow 채택
초기에 파일 규모가 작아 속도보다는 안정성이 더 중요하다고 판단
npm | pnpm | yarn berry |
---|---|---|
✅ |