내일배움캠프 6기 5조 개인과제 23.06.27 - 23.07.03
📌 안홍민 👑
📌 김성훈
📌 김슬기
📌 박진희
📌 백예나
재능을 연결하다!🔗
자기소개서 작성 연습을 해보고 다른 사용자들에게 공유할 수 있는 플랫폼입니다.
- Firebase 로그인 기능
- 자기소개서 CRUD 기능
- 자기소개서 게시글 좋아요 기능
- 프로필 수정 기능
- 팀원을 존중해야합니다. !
- 묻는 내용에 대해 성심성의껏 대답해 줍니다.
- 질문은 부끄러운게 아니니 진짜 모르겠으면 물어봅시다!
커밋 메세지 작성 가이드
type: Subject -> 제목
(한칸 띄우기)
body(생략 가능) -> 본문
(한칸 띄우기)
~~footer(생략 가능) -> 꼬리말 (여기는 지금 우리에겐 고려하지 않아도 무방)~~
제목 → type의 종류
Type | 설명 | |
---|---|---|
Feat: | 새로운 기능 추가 | |
Fix: | 버그 수정 또는 typo | |
Refactor: | 리팩토링 | |
Design: | CSS 등 사용자 UI 디자인 변경 | |
Comment: | 필요한 주석 추가 및 변경 | |
Style: | 코드 포맷팅, 세미콜론 누락, 코드 변경이 없는 경우 | |
Test: | 테스트(테스트 코드 추가, 수정, 삭제, 비즈니스 로직에 변경이 없는 경우) | |
Chore: | 위에 걸리지 않는 기타 변경사항(빌드 스크립트 수정, assets image, 패키지 매니저 등) | |
Init: | 프로젝트 초기 생성 | |
Rename: | 파일 혹은 폴더명 수정하거나 옮기는 경우 | |
Remove: | 파일을 삭제하는 작업만 수행하는 경우 | |
제목 내용을 작성할 때 고려할 것들
- 제목은 최대 50글자 넘지 않기
- 마침표 & 특수기호 사용x
- 첫 글자 대문자, 명령문 사용
- 개조식 구문으로 작성(간결하고 요점적인 서술)
본문 내용을 작성할 때 고려할 것들
- 한 줄당 200자 내로 작성
- 최대한 상세히 작성
- 어떻게 보다는 '무엇을', '왜' 사용했는지에 대해 작성
커밋 메세지 작성 예시
Feat: singin,login in mainpage, logout in subpage 추가
메인페이지에 회원가입,로그인 기능 추가
서브페이지에 로그아웃 기능 추가
아직 기능만 추가되었고 CSS 적용 전 입니다
각자의 기능을 맡은 feat/기능의 이름으로 branch들을 로컬환경에서 구성
→ 팀 git repository에 각자의 branch로 commit, push
→ 이후 기능에서 추가적으로 생성된 기능이 있다면 local branch에서 새롭게 branch 생성 후 완료되면 동일하게 commit, push
→ 각 기능들이 완성되면 dev branch에서 합치고 이상없을 시 main으로 이동
** dev, master/main branch엔 오로지 PR, confirm 후 merge 순서로 진행(절대로 직접적인 접근 금지) **
** dev에서 합친 내용에 수정 사항 및 오류 사항이 생길 시 fix branch에서 해결 후 다시 push **