Skip to content

Conventions

SoSoShSu edited this page Feb 5, 2024 · 21 revisions

Code Convention

  • 함수 컨벤션
    1. 컴포넌트는 함수 선언문으로 작성
    2. 그 외에는 화살표 함수로 작성
  • 절대 경로로 통일

Export Rule

  • 한 파일에 하나의 export

Branch naming rule

[label]/[github id]/[issue number]

ex) feature/ckswnskfk/15, bugfix/ckswnskfk/76

Commit Convention

  • push 할 때 lable, id, issue번호를 기재하기
  • 제목과 본문을 빈 행으로 분리
    • 제목: [type]: 작업 사항 서술
    • 본문: 자세한 작업/변경 사항 서술
  • Type
    • feat: 새로운 기능 추가
    • fix: 버그 수정
    • docs: 문서 수정(보통 README.md)
    • style: 코드 스타일 변경(코드 포맷팅, 세미콜론 누락 등), 기능 수정이 없는 경우
    • design: 사용자 UI 디자인 변경 (CSS 등)
    • refactor: 코드 리팩토링(기능 변경이 없어야 함)
    • chore: 빌드 업무 수정, 패키지 매니저 수정 (gitignore 등)

Team Data

Test Account

  • accessToken은 매번 로그인해서 재할당 받아야 합니다.

    email: [email protected]
    password: codeit123

    {
      "accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6NjI0LCJ0ZWFtSWQiOiIyLTIiLCJpYXQiOjE3MDY1MjE5MzUsImlzcyI6InNwLXRhc2tpZnkifQ.j2tmpS-hY91yrC3ZcPdfOTMtS0HsREzKVy37ceW715k",
      "user": {
        "id": 624,
        "email": "[email protected]",
        "nickname": "이팀맨",
        "profileImageUrl": null,
        "createdAt": "2024-01-27T16:58:07.479Z",
        "updatedAt": "2024-01-27T16:58:07.479Z"
      }
    }

    email: [email protected]
    password: seoyoung

    {
      "accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6NzE1LCJ0ZWFtSWQiOiIyLTIiLCJpYXQiOjE3MDcwOTc1NDEsImlzcyI6InNwLXRhc2tpZnkifQ.FmotVCLlY3qUepjbPyb5gkbeybNr8W69Mnimuqwfk6c",
      "user": {
        "id": 715,
        "email": "[email protected]",
        "nickname": "이서영",
        "profileImageUrl": "https://sprint-fe-project.s3.ap-northeast-2.amazonaws.com/taskify/profile_image/2-2_715_1706699412760.png",
        "createdAt": "2024-01-31T20:01:12.081Z",
        "updatedAt": "2024-01-31T20:11:47.286Z"
      }
    }

    email: [email protected]
    password: eunjiyaeunjiya

    {
      "accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6NzY1LCJ0ZWFtSWQiOiIyLTIiLCJpYXQiOjE3MDY3NzEyOTUsImlzcyI6InNwLXRhc2tpZnkifQ.BBktVYiHkaeZoTsc5Pcr0RG7YBVmFJ5cgY4y-InvY74",
      "user": {
        "id": 765,
        "email": "[email protected]",
        "nickname": "eunjiya",
        "profileImageUrl": null,
        "createdAt": "2024-02-01T16:08:03.067Z",
        "updatedAt": "2024-02-01T16:08:03.067Z"
      }
    }

    email: [email protected]
    password: seoyoung2

    {
      "accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6OTAzLCJ0ZWFtSWQiOiIyLTIiLCJpYXQiOjE3MDcwOTcwMTIsImlzcyI6InNwLXRhc2tpZnkifQ.0xe1ZNWvZVrgQHKtW3laRpzL5Iybq95Mi3XNcUde0ys",
      "user": {
        "id": 903,
        "email": "[email protected]",
        "nickname": "이서영2",
        "profileImageUrl": null,
        "createdAt": "2024-02-05T10:36:21.039Z",
        "updatedAt": "2024-02-05T10:36:21.039Z"
      }
    }

Clone this wiki locally