Skip to content

스터디 레포지토립입니다.

Notifications You must be signed in to change notification settings

iOSHamp/ADA

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Apple Developer Academy Tech & Design Study 규칙



커밋 규칙

  • 가장 작은 단위로 많은 커밋을 푸쉬하는 것을 목표로합니다
  • 커밋의 단위가 크면 나중에 PR시 한 커밋에 여러개의 변화를 확인해야하는 불편함이 있습니다.
  • ex) 함수 lecture를 작은 단위 작성이 완료되면 바로 커밋 후 푸쉬를 권장합니다.
    1. 기본함수 정의 방법 작성
    2. 매개 변수가 없는 함수
    3. 리턴값이 없는 함수 등
  • 소스코드를 첨부하고 싶은 경우 Source폴더를 만든 후 해당 파일이름을 관련 있는 네이밍으로 짓는다.
    • ex) Source/매개변수 없는 함수.swift , Source/inout.swift



커밋 메시지 템플릿

Emoji Emoji Name Description Example
🎉 : tada : 새로운 lecture 생성 🎉 :: 함수 강의 lecture 생성
📄 : page_facing_up : lecture의 첫 Readme 추가 📄 :: 함수 lecture 첫 Readme 추가
✏️ : pencil2 : Readme 내용 추가 ✏️ :: 함수 lecture 내용 추가
🛠️ : hammer_and_wrench : 잘못된 Readme 수정 🛠️ :: 함수 lecture Readme 수정
🖼️ : framed_picture : 시작적인 자료 업로드 🖼️ :: 참조타입에 대한 시각 자료 업로드
👏 : clap : 병합(merge) 👏 :: 함수 lecture 정리 완료
📎 : paperclip : 소스 코드 첨부 📎 :: 함수 lecture 소스 코드 첨부



브랜치 규칙

  1. 브랜치 명
  • 브랜치를 만들기 전 반드시 다른 인원이 해당 lecture 작업을 하고 있는 지 확인한다.
  • 절대 main 브랜치는 건드리지 않는다.
  • lecture/강의명_닉네임 으로 만.
    • ex) lecture/function_Kayle

  1. PR 규칙
  • 브랜치를 합칠 때는 반드시 PR을 작성해서 올립니다.
  • PR은 아직 정확한 템플릿은 없지만 잘 써주시는 분 PR 방식을 템플릿으로 채택할 생각입니다.
  • PR은 최소 2명이상의 approve를 받아야 승인 할 수 있습니다.
  • 만약 approve를 받지 못했다면 반드시 해당 사항에대하여 고쳐주시길 바랍니다.
  • 만약 해당 PR에 대하여 approve가 아닌 과정을 했을 시 반드시 정확한 피드백(코멘트)를 해주시기 바랍니다.

참고 자료

리드미 문법 참고 자료

About

스터디 레포지토립입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 100.0%