Skip to content

[캡스톤 디자인] 디어 테라피 프로젝트

Notifications You must be signed in to change notification settings

leeeeejieun/Dear_Therapy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📃 Dear Therapy

👀 팀 소개

이지은 이경윤 김현지 박새온
이지은 이경윤 김현지 박새온
팀장 팀원 팀원 팀원
백엔드 담당 백엔드 담당 프론트엔드 담당 프론트엔드 담당

📢 Commit Message Rules

  • 작은 기능이라도 구현이 완료되면 커밋하여 반영 사항을 확인할 수 있도록 합니다.
  • 커밋 유형 이후 제목과 본문은 한글로 작성하여 내용이 잘 전달될 수 있도록 합니다.
  • 커밋 메시지는 누구나 이해할 수 있게 작성합니다.

📌 Commit Convention

[커밋 유형]: 커밋 메시지

커밋 유형 의미
FEAT 새로운 기능 추가
FIX 버그 수정
DESIGN UI 디자인 변경
CHORE 패키지 매니저 수정, 기타 수정
DOCS 문서 수정
RENAME 파일 또는 폴더 명을 수정 및 이동
REMOVE 파일 또는 폴더 삭제
STYLE 코드 의미와 무관한 변경 사항
REFACTOR 코드 리팩토링

예시 >

  [FEAT] 로그인 기능 구현 

📌 Code Convention

문자열

  • 문자열을 처리할 때는 쌍따옴표를 사용하도록 합니다.

상수

  • 상수는 영문 대문자, 스네이크 표기법을 사용하여 작성합니다.
여러 단어의 합성어일 경우 단어 사이를 하이픈('-')으로 연결합니다.

const SERVER_URL = "http~"; 

컴포넌트

  • 파스칼 케이스로 작성하며 파일의 확장자는 .jsx로 작성합니다.
첫 번째 글자만 대문자로 하고, 두 단어 이상의 합성어일 경우 각 단어의 첫 글자를 대문자로 합니다.

LoginPage.jsx
Button.jsx

컴포넌트 외 파일명 및 함수/변수명

  • 카멜케이스로 작성합니다.
첫 단어는 소문자로 시작하며, 두 단어의 합성어일 경우 두 번째 단어부터는 첫 글자를 대문자로 합니다.

theme.js
user.js
userStroage.js

함수 선언

  • 화살표 함수를 사용합니다.
const handleClick = () => {
    console.log("클릭");
};

📌 Gitflow Rules

  1. devleop 브랜치에 직접적인 commit, push는 금지합니다.

    • 모든 작업은 각자의 feature 브랜치에서 진행됩니다.
  2. 기능 구현 시작 전 issue를 생성합니다.

    • projects 탭에서 해당 기능과 관련된 issue를 작성하고, issue에 맞는 feature 브랜치를 생성합니다.
  3. 기능 구현이 완료되지 않은 경우에는 각자의 feature 브랜치에 커밋을 진행하며, 완료되면 develop 브랜치로 PR을 보냅니다.

  4. PR은 팀장의 코드 리뷰가 완료된 후 devleop 브랜치에 merge 할 수 있습니다.


About

[캡스톤 디자인] 디어 테라피 프로젝트

Resources

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •