핏핏 프로젝트 프론트엔드 (NextJs)
커밋 메시지는 아래의 규칙에 따라 작성합니다.
- feat : 새로운 기능 추가
- fix : 버그 수정
- docs : 문서 수정
- style : 코드 스타일 변경 (코드 포매팅, 세미콜론 누락 등), 기능 수정이 없는 경우
- design : 사용자 UI 디자인 변경 (CSS 등)
- test : 테스트 코드, 리팩토링 테스트 코드 추가
- refactor : 코드 리팩토링
- build : 빌드 파일 수정
- ci : CI 설정 파일 수정
- perf : 성능 개선
- chore : 빌드 업무 수정, 패키지 매니저 수정 (gitignore 수정 등)
- rename : 파일 혹은 폴더명을 수정만 한 경우
- remove : 파일을 삭제만 한 경우
- Update README.md : README 파일 수정은 해당 메시지로 통일
형상 관리를 위해 브랜치 관리를 다음과 같이 진행합니다. (Github Flow 기반)
- main 브랜치의 모든 커밋은 언제 배포하든 문제가 없어야 하고, 언제든 새로운 브랜치를 만들어도 문제가 없어야 합니다.
- 새로운 기능을 개발할 때에는 develop(topic) 브랜치를 main 브랜치로부터 생성합니다.
- 버그 수정도 develop 브랜치에서 진행합니다.
- develop 브랜치의 이름은 기능을 설명하는 명확한 이름으로 명명해야 합니다. 예:
user-content-cache-key
,submodules-init-task
,redis2-transition
등. - 해당 브랜치의 커밋은 기능이 완성되지 않았더라도 꾸준히 Push합니다.
This is a Next.js project bootstrapped with create-next-app
.
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.js
. The page auto-updates as you edit the file.
This project uses next/font
to automatically optimize and load Inter, a custom Google Font.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.