Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ddd-community/pingpong-ios
About DDD 9기 IOS 3팀 IOS
https://github.com/ddd-community/pingpong-ios
clean-architecture clean-code ddd-9th fastlane git jira swift swift5 swift5-7 swiftui tuist
Last synced: 3 months ago
JSON representation
About DDD 9기 IOS 3팀 IOS
- Host: GitHub
- URL: https://github.com/ddd-community/pingpong-ios
- Owner: DDD-Community
- Created: 2023-05-27T11:22:52.000Z (over 1 year ago)
- Default Branch: Releases
- Last Pushed: 2024-06-29T00:39:40.000Z (7 months ago)
- Last Synced: 2024-06-29T01:41:44.269Z (7 months ago)
- Topics: clean-architecture, clean-code, ddd-9th, fastlane, git, jira, swift, swift5, swift5-7, swiftui, tuist
- Language: Swift
- Homepage:
- Size: 42.1 MB
- Stars: 6
- Watchers: 4
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PINGPONG-IOS
About DDD 9기 IOS 3팀 IOS## Tuist Usage
1. Install tuist
```swift
curl -Ls https://install.tuist.io | bash
```
2. Generate project```swift
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
- 2. Make a **Feature** branch in the Local area
- 3. Developed by **Feature** branch
- 4. Push the **Feature** from Local to Origin
- 5. Send a pull request from the origin's **Feature** to the Origin's **Dev**
- 6. In Origin **Dev**, resolve conflict and merge
- 7. 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
- 각 스텝 뱔로 브런치 생성해서 관리