- 가장 작은 단위로 많은 커밋을 푸쉬하는 것을 목표로합니다
- 커밋의 단위가 크면 나중에 PR시 한 커밋에 여러개의 변화를 확인해야하는 불편함이 있습니다.
- ex) 함수 lecture를 작은 단위 작성이 완료되면 바로 커밋 후 푸쉬를 권장합니다.
- 기본함수 정의 방법 작성
- 매개 변수가 없는 함수
- 리턴값이 없는 함수 등
- 소스코드를 첨부하고 싶은 경우 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 소스 코드 첨부 |
- 브랜치 명
- 브랜치를 만들기 전 반드시 다른 인원이 해당 lecture 작업을 하고 있는 지 확인한다.
- 절대 main 브랜치는 건드리지 않는다.
- lecture/강의명_닉네임 으로 만.
- ex) lecture/function_Kayle
- PR 규칙
- 브랜치를 합칠 때는 반드시 PR을 작성해서 올립니다.
- PR은 아직 정확한 템플릿은 없지만 잘 써주시는 분 PR 방식을 템플릿으로 채택할 생각입니다.
- PR은 최소 2명이상의 approve를 받아야 승인 할 수 있습니다.
- 만약 approve를 받지 못했다면 반드시 해당 사항에대하여 고쳐주시길 바랍니다.
- 만약 해당 PR에 대하여 approve가 아닌 과정을 했을 시 반드시 정확한 피드백(코멘트)를 해주시기 바랍니다.