2022-06-03.5.21.16.mov
- React
- ESLint
- Prettier
- axios
- styled-components
- styled-reset
- +etc
// src directory structure
├── App.jsx
├── assets
│ ├── icon_alarm.svg
│ ├── etc...
├── components
│ ├── Responsive.jsx
│ ├── common
│ │ └── MenuList.jsx
│ ├── profile
│ │ ├── AlarmBar.jsx
│ │ └── ProfileContainer.jsx
│ └── surfitProfile
│ ├── ArticleBox.jsx
│ ├── DirectoryInfo.jsx
│ ├── DropDown.jsx
│ ├── Navbar.jsx
│ └── RegistBox.jsx
├── constants
│ └── deviceInfo.js
cores
│ ├── api.js
│ ├── hooks
│ │ └── useAPI.js
│ ├── router.jsx
│ └── useInput.js
├── index.jsx
├── pages
│ ├── Profile.jsx
│ └── SurfitProfile.jsx
└── styles
├── globalStyle.js
├── mediaQuery.js
└── theme.js
Commit type | Emoji | Situation |
---|---|---|
Initial commit | 🎉 :tada: |
따단~~~~~ |
feat | ✨ :sparkles: |
새로운 기능, UI 등 |
bug | 🐛 :bug: |
버그 수정/리포트 |
Documentation | 📝 :memo: |
문서화 |
refactor | 🔨 :hammer: |
구조 변경, 리팩토링 |
css | 🎨 : :art: |
css 관련 |
remove or edit | 🔥 :fire: |
파일 삭제 및 수정 |
fix lint | 👕 :shirt: |
eslint 에러 수정 |
chore | ⚙️ :gear: |
기능상 변경 없는 수정 |
init | 🚧 :construction: |
브랜치 첫 커밋 |
- eslint, prettier사용
- react-router-dom v.6
- 변수, 폴더명, 컴포넌트가 아닌 js 파일은 camelCase로 선언
- 컴포넌트 파일은 UpperCamelCase.jsx로 선언
- 컴포넌트 크기는 rem, 10px -> 1rem
- 양 옆 margin auto 사용하기 (모바일 뷰 이므로)
- 아이콘 확장자 svg
- 기능 추가 : feat/(기능이름)
- 버그 수정 : fix/(버그 명세)
☀️ 전희선 ☀️ |
알림바 컴포넌트 기본 정보 컴포넌트 전체 컴포넌트 결합 |
👶 김남준 👶 |
네브바 컴포넌트 디렉토리 정보 컴포넌트 서버 연결 |
💜 최세영 💜 |
프로필 컴포넌트 드롭다운메뉴 컴포넌트 서버 연결 |
![]() 전희선 (huiseon37) |
![]() 김남준 (namjunkim12) |
![]() 최세영 (say-young516) |
☀️ Web FE |
👶 Web FE |
💜 Web FE |