8term-main-front
8기 메인 프로젝트 프론트엔드 레포지토리입니다.
기술 스택
Language & Tools:
![HTML5](https://img.shields.io/badge/html5-%23E34F26.svg?style=for-the-badge&logo=html5&logoColor=white)
![CSS3](https://img.shields.io/badge/css3-%231572B6.svg?style=for-the-badge&logo=css3&logoColor=white)
![JavaScript](https://img.shields.io/badge/javascript-%23323330.svg?style=for-the-badge&logo=javascript&logoColor=%23F7DF1E)
![TypeScript](https://img.shields.io/badge/typescript-%23007ACC.svg?style=for-the-badge&logo=typescript&logoColor=white)
![NodeJS](https://img.shields.io/badge/node.js-6DA55F?style=for-the-badge&logo=node.js&logoColor=white)
Framework & Library:
![React](https://img.shields.io/badge/react-%2320232a.svg?style=for-the-badge&logo=react&logoColor=%2361DAFB)
![React Router DOM](https://img.shields.io/badge/react%20router%20dom-CA4245.svg?style=for-the-badge&logo=react-router&logoColor=%2361DAFB)
![Axios](https://img.shields.io/badge/axios-%235A29E4.svg?style=for-the-badge&logo=axios&logoColor=white)
![Styled-components](https://img.shields.io/badge/styled--components-%23DB7093.svg?style=for-the-badge&logo=styled-components&logoColor=white)
![SweetAlert2](https://img.shields.io/badge/SweetAlert2-5A67D8?style=for-the-badge&logo=SweetAlert2&logoColor=white)
![React-Icons](https://img.shields.io/badge/React--Icons-61DBFB?style=for-the-badge&logo=react&logoColor=white)
Global-State:
![Zustand](https://img.shields.io/badge/zustand-8B4513.svg?style=for-the-badge&logo=zustand&logoColor=white)
Module Bundler:
![Vite](https://img.shields.io/badge/vite-%23646CFF.svg?style=for-the-badge&logo=vite&logoColor=white)
Cooperation:
![Git](https://img.shields.io/badge/git-%23F05033.svg?style=for-the-badge&logo=git&logoColor=white)
![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)
![GitHub Actions](https://img.shields.io/badge/github%20actions-%232671E5.svg?style=for-the-badge&logo=githubactions&logoColor=white)
![ESLint](https://img.shields.io/badge/ESLint-4B3263?style=for-the-badge&logo=eslint&logoColor=white)
![Prettier](https://img.shields.io/badge/prettier-%23F7B93E.svg?style=for-the-badge&logo=prettier&logoColor=white)
![ENV](https://img.shields.io/badge/.env-%23000000.svg?style=for-the-badge&logo=dotenv&logoColor=%23FFDD00)
Communication:
![Notion](https://img.shields.io/badge/notion-%23FFFFFF.svg?style=for-the-badge&logo=notion&logoColor=black)
![Discord](https://img.shields.io/badge/Discord-%235865F2.svg?style=for-the-badge&logo=discord&logoColor=white)
![Figma](https://img.shields.io/badge/figma-%23F24E1E.svg?style=for-the-badge&logo=figma&logoColor=white)
커밋 메시지 컨벤션
git commit -m "✨ Feature(#123): 커밋 내용"
Type |
Description |
🌏 Deploy |
배포 관련 |
⚙ Setting |
개발 환경 셋팅 |
🐞 BugFix |
버그 수정 |
💻 CrossBrowsing |
브라우저 호환성 |
📃 Docs |
문서 작성 및 수정 |
✨ Feature |
기능 개발 |
📬 API |
API 통신 |
📝 Modify |
기능, 코드 수정 |
🔨 Refactor |
코드 리팩토링 |
🎨 Publish |
마크업 & 스타일링 |
브랜치 전략
- feature/#123/(issue Title)