클라우드 시스템 팀플 프런트 레포지토리입니다.
-
Front-end
- React: 인터랙티브하고 효율적인 웹 애플리케이션을 만드는 데 최적화된 라이브러리.
- React Router: 페이지 간 네비게이션을 관리하는 라이브러리.
-
Language
- TypeScript: JavaScript에 정적 타입 검사와 객체지향적 기능을 추가하여 더 안전하고 유지보수가 쉬운 언어.
-
Version Control: Git, GitHub
-
회원가입/로그인
- 사용자는 이메일과 비밀번호로 회원가입 및 로그인
-
할일 추가
- 사용자는 해야할 일을 추가함
- 데드라인, 중요도, 난이도를 설정해 줄 수 있음
-
투두 순서 정해주기
- AI Gemini가 여러 필드를 고려해서 무엇을 무슨 시간대에 완료할지 정해줌
Commit 태그 종류
feat : 새로운 기능 구현
modify : 코드 수정 (기능의 변화가 있을 때)
docs : README나 WIKI 등의 문서 수정
add : Feat 이외의 부수적인 코드 추가, 라이브러리 추가, 새로운 파일 생성
remove : 폴더 또는 파일 삭제, 쓸모없는 코드 삭제
fix : 버그, 오류 해결
rename : 파일 이름 변경 또는 파일 이동시
refactor : 기능 추가나 버그 수정이 없는 코드 변경 ( 코드 구조 변경 등의 리팩토링 )
perf : 성능 개선 ( API 호출 횟수, 페이지 로드 시간 등 )
correct : 문법 오류나 타입의 변경, 이름 변경시 ( 세미콜론 추가 등 비즈니스 로직에 변경 없음 )
style : CSS 스타일 수정
test : 테스트 추가 또는 이전 테스트 수정
chore : src 또는 test 파일을 수정하지 않는 기타 변경 사항 ( 빌드/패키지 매니저 설정 변경 등 )
Commit 메시지 형식
#이슈 번호 [커밋 태그] 커밋 내용
// 예시
#1 [FEAT] 회원가입 기능 완료Issue 태그 종류
feat : 기능 추가
fix : 에러 수정, 버그 수정
docs : README, 문서
refactor : 코드 리펙토링 (기능 변경 없이 코드만 수정할 때)
modify : 코드 수정 (기능의 변화가 있을 때)
perf : 성능 개선 ( API 호출 횟수, 페이지 로드 시간 등 )
chore : 그 외 작업 내용
Issue 제목
[커밋 태그] 커밋 내용
// 예시
[FEAT] 회원가입 구현브랜치 이름
feat/#이슈 번호-기능 이름
// 예시
feat/#1-login