Skip to content

schooloud/guideline_for_contribution

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

Guideline for Conribution

SCHOOLOUD에 기여해주셔서 감사합니다.

아래 사항을 참고해주세요.


컨트리뷰션 가이드

다양한 방식으로 기여할 수 있습니다.


언제든지 편하게 issue에 의견을 올려주세요!
의견을 공유하는 것도 기여입니다.
issue에서 다양한 의견을 공유하고, 추가되거나 수정되어야하는 기능을 PR로 기여하실 수도 있습니다.


PR 가이드

  • 컨트리뷰터가 아닌 경우 fork 후 PR을 요청해주세요.
  1. Fork the repo to your own repo.
  2. Create your branch for PR.
  3. Modify the code.
  4. Push your changes to your own branch.
  5. Create PR.
  • PR 형식은 아래와 같습니다.
  • PR을 확인하면 빠른 시일 내에 리뷰와 함께 처리하도록 하겠습니다.

<예시>


Description

설명

Changes

변경사항

Test Checklist

테스트 항목



branch 전략

기본적으로 main branch가 존재하며 PR merge를 요청하는 branch는 develop입니다.
dev에서 분기한 branch의 이름은 feature/이슈넘버 or xxx, fix/이슈넘버 or xxx , refactor/xxx 로 지정해주세요.

  • PR을 Merge 하기 위해선 반드시 1명 이상의 Approve가 필요합니다.
  • PR은 Sqush and merge 옵션으로 merge합니다.
  • main <- develop으로 Merge 시에는 Create a merge commit 옵션으로 Merge합니다.
  • PR 제목은 아래와 같이 지어주세요. (issue가 없다면 생략해주세요)
  (#issue-number) 내용 요약
  • main <- develop PR 생성 시 develop에 merge된 pr 목록을 내용에 적어주세요.
  • main, develop branch에는 commit할 수 없습니다.
  • main은 prod에 배포하는 브랜치이기 떄문에 주의해주세요.

코드 리뷰 규칙

코드 리뷰 참고 글을 읽어주세요

  • 왜 개선이 필요한지 이유를 충분한 설명해 주세요.
  • 답을 알려주기보다는 스스로 고민하고 개선 방법을 선택할 수 있게 해주세요.
  • 코드를 클린 하게 유지하고, 일관되게 구현하도록 안내해 주세요.
  • 리뷰 과정이 숙제검사가 아닌 학습과정으로 느낄 수 있게 리뷰해 주세요.
  • 리뷰를 위한 리뷰를 하지 마세요. 피드백 할 게 없으면 칭찬해 주세요.

리뷰어의 책임이 50%라는 마음으로 리뷰를 부탁드립니다.

commit 가이드

Commit 양식은 해당 사이트를 참고해주세요.

<type>[optional scope]: <description>

[optional body]

[optional footer(s)]
  • 위의 양식을 준수하며 제목과 본문은 한글로 작성해주세요.
  • type은 영어로 작성해주세요.

예시 )

feat: 프로젝트 삭제 기능 추가

//본문은 한줄 띄워주세요
xxx �관리자의 수월한 프로젝트 관리를 위해....
  • 커밋 로그를 보고 흐름을 이해할 수 있도록 작성 부탁드려요.
  • 명확한 제목과 자세한 본문 작성을 부탁드려요.



컨벤션 가이드

구글 코딩 컨벤션을 따라주세요

Intellij의 경우 컨벤션 auto-setting 방법이 존재하며 세팅을 해놓는 것을 추천드립니다
클린 코드를 함께 고민보아요!

디스코드 채널

어떠한 질문과 지식 공유도 환영합니다. 언제든지 디스코드 채널에 와서 소통해요😎

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors