Skip to content
@pre-onboarding-team-c

wanted-pre-onboarding team-c

원티드 프리온보딩 3기 C팀입니다.

스크린샷 2022-06-30 오후 9 01 47

소개 # 3기

이름 역할 깃허브 이메일
김지유 C 팀장 @scvgood287 [email protected]
김영우 C 팀원 @whoamixzerone [email protected]
황시우 C 팀원 @nicesiu [email protected]

환경

node npm


컨벤션

Git 컨벤션

Git 브랜치 전략

  • Issue생성 및 담당자를 결정한다.
  • Project에서 해당 담당자가 할 일을 진행중으로 변경한다.
  • 기능 구현 시, Branch이름/Issue고유번호로 브랜치 분기 후 작업한다. ex( feature/1 )
  • 기능 완료 후 리뷰어, 프로젝트 등을 설정하고 Pull Request한다.
  • 리뷰어들이 리뷰 완료 후 문제가 없을 시 develop 브랜치로 merge한다.
  • develop 에서 테스트 후 문제 없으면 main 브랜치로 merge한다.

Git 프로세스

git pull origin develop -> 현재 개발되고 있는 브랜치 pull
git branch -> 어떤 브랜치가 스위칭되어있는지 확인
git checkout {브랜치명} -> 기능 구현 브랜치명으로 스위칭
git add . -> 변경내용 추가
git commit -m “{매세지 내용}” -> Git 커밋 메세지 컨벤션에 따름
git push origin {브랜치명} -> 기능 구현한 것을 푸시

Branch 이름

  • main : 기준이 되는 브랜치로 제품을 배포하는 브랜치
  • develop : 개발 브랜치로 개발자들이 이 브랜치를 기준으로 각자 작업한 기능들을 merge
  • feature : 단위 기능을 개발하는 브랜치로 기능 개발이 완료되면 develop 브랜치에 merge

Issue 생성

  • Title : 간략한 기능 명칭
  • Comment : 구체적인 기능 내용 설명
  • Projects 설정
  • Labels 용도에 맞게 설정
  • 담당자 있을 시 Assigness 설정

Commit 메세지 컨벤션

type : (아래 규율에 따름)
body : 최대 30자를 넘을 수 없으며, 구현한 내용을 한글로 작성한다.
footer : 선택사항이며 Issue 트래커 id로 사용이 된다.

type

  • feat : 새로운 기능 추가
  • fix : 버그 수정
  • docs : 문서 수정
  • style : 코드 포맷팅, 세미콜론 누락, 코드 변경이 없는 경우, linting
  • refactor : 코드 리팩토링
  • test : 테스트 코드, 리팩토링 테스트 코드 추가
  • chore : 빌드 업무 수정, 패키지 매니저 수정
ex)
feat:로그인 구현#15
refactor:API구현 리팩토링
...

공동 Author 추가

git commit -m "Refactor usability tests.
>
>
Co-authored-by: name <[email protected]>
Co-authored-by: another-name <[email protected]>"

ex)
git commit -m "feat : 회원가입.
>
> Co-authored-by: user1 <[email protected]>"

Code 컨벤션

Airbnb JavaScript 스타일 가이드 참조

주석

주석은 작성자를 명시하고 아래와 같이 작성한다.

/**
 * 작성자 : 작성자명
 * A
 * B
 * C
 */

독스트링

독스트링은 작성자를 명시하고 클래스나 함수 바로 위에 작성한다.

/**
 * 작성자 : 작성자명
 * 함수에 대한 설명작성
 * @param {파라미터1타입} 파라미터1 - 파라미터설명
 * @param {파라미터2타입} 파라미터2 - 파라미터2설명
 * @return {리턴타입} 리턴설명
 */
const f = (파라미터1, 파라미터2) => { return };

기타

Repository 작성 규칙

Repository이름은 순번, 팀, 회사 순으로 작성하되, 띄어쓰기는 하지않고 하이픈으로 작성.
회사이름은 영문으로 PascalCase로 작성한다.

01-C-RepositoryName

Popular repositories Loading

  1. 01-C-LabQ 01-C-LabQ Public

    원티드 프리온보딩 백엔드 코스 3차 참가 기업 과제 1주차인 "(주)랩큐"의 기업 과제를 해결하기 위해 생성한 레퍼지토리입니다.

    JavaScript 1

  2. .github .github Public

    원티드 X SBA X 임팩트캠퍼스에서 주관하는 백엔드 코스에 지원한 3기 team C 입니다.

  3. 02-C-Payhere 02-C-Payhere Public

    원티드 프리온보딩 백엔드 코스 2주차 "payhere"의 기업 과제를 해결하기 위해 생성한 레퍼지토리입니다.

    JavaScript 1

Repositories

Showing 3 of 3 repositories
  • 02-C-Payhere Public

    원티드 프리온보딩 백엔드 코스 2주차 "payhere"의 기업 과제를 해결하기 위해 생성한 레퍼지토리입니다.

    pre-onboarding-team-c/02-C-Payhere’s past year of commit activity
    JavaScript 0 1 1 0 Updated Jul 11, 2022
  • .github Public

    원티드 X SBA X 임팩트캠퍼스에서 주관하는 백엔드 코스에 지원한 3기 team C 입니다.

    pre-onboarding-team-c/.github’s past year of commit activity
    0 0 0 0 Updated Jul 8, 2022
  • 01-C-LabQ Public

    원티드 프리온보딩 백엔드 코스 3차 참가 기업 과제 1주차인 "(주)랩큐"의 기업 과제를 해결하기 위해 생성한 레퍼지토리입니다.

    pre-onboarding-team-c/01-C-LabQ’s past year of commit activity
    JavaScript 0 1 0 0 Updated Jul 1, 2022

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…