/PINGPONG-IOS

About DDD 9기 IOS 3팀 IOS

Primary LanguageSwift

PINGPONG-IOS

About DDD 9기 IOS 3팀 IOS

Tuist Usage

  1. Install tuist
curl -Ls https://install.tuist.io | bash 
  1. Generate project
tuist clean // optional
tuist fetch // optional
tuist generate

🌟 Team

Team mentor Developer Designer Designer Developer Developer
안예지 김혜수 남윤지 박주미 변진하 서원지

기술 스택

  • iOS

  • Server

  • Design

  • Communication

  • VCS

🐈‍⬛ Git

1️⃣ Git branching Strategy

  • Origin(main branch)

  • Origin(dev branch)

  • Local(feature branch)

  • Branch

  • Main

  • Dev

  • Feature

  • Fix

  • 방법

    1. Pull the Dev branch of the Origin
    1. Make a Feature branch in the Local area
    1. Developed by Feature branch
    1. Push the Feature from Local to Origin
    1. Send a pull request from the origin's Feature to the Origin's Dev
    1. In Origin Dev, resolve conflict and merge
    1. Fetch and rebase Origin Dev from Local Dev

Commit 규칙

커밋 제목은 최대 50자 입력
본문은 한 줄 최대 72자 입력
Commit 메세지

🪛[chore]: 코드 수정, 내부 파일 수정.
✨[feat]: 새로운 기능 구현.
🎨[style]: 스타일 관련 기능.(코드의 구조/형태 개선)
➕[add]: Feat 이외의 부수적인 코드 추가, 라이브러리 추가
🔧[file]: 새로운 파일 생성, 삭제 시
🐛[fix]: 버그, 오류 해결.
🔥[del]: 쓸모없는 코드/파일 삭제.
📝[docs]: README나 WIKI 등의 문서 개정.
💄[mod]: storyboard 파일,UI 수정한 경우.
✏️[correct]: 주로 문법의 오류나 타입의 변경, 이름 변경 등에 사용합니다.
🚚[move]: 프로젝트 내 파일이나 코드(리소스)의 이동.
⏪️[rename]: 파일 이름 변경이 있을 때 사용합니다.
⚡️[improve]: 향상이 있을 때 사용합니다.
♻️[refactor]: 전면 수정이 있을 때 사용합니다.
🔀[merge]: 다른브렌치를 merge 할 때 사용합니다.
✅ [test]: 테스트 코드를 작성할 때 사용합니다.


Commit Body 규칙

제목 끝에 마침표(.) 금지
한글로 작성
브랜치 이름 규칙

  • STEP1, STEP2, STEP3

Git flow

  • main 브랜 치는 앱 출시
  • Dev는 테스트 및 각종 파일 merge
  • 각 스텝 뱔로 브런치 생성해서 관리