로고 추가 예정
하루에 4개, 매일 다른 질문에 대해 답변하며 나만의 코어를 찾아가는 기록 서비스
마티/김미주 | 연두/신연주 | 초록/이채은 | 크롱/정서영 |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
FE | FE | FE | FE |
alwn8918 | Yeondu428 | codmsdlrltgjqm | mzxxzysy |
하루에 질문 4개를 SHOOT.
똑같은 일상의 반복 속에서 좋아하는 것에 마음을 쓰는 일을 빼놓지 않고 기록하고 싶은 모두를 위한 서비스.
최종적으로 매일을 살아가며 각자의 코어를 찾아갈 수 있는 서비스.
- 전체 기간:
2025.06.03 - YYYY.MM.DD
- 개발 기간:
2025.07.07 - YYYY.MM.DD
For building and running the application you need:
iOS 18.2
Xcode 16.2
Swift 6.0
- Front : SwiftUI
- 버전 및 이슈 관리 : Github, Github Issues
- 협업 툴 : Discord, Notion, Figma
개발 후 수정 예정
사진 넣어주세요 | 사진 넣어주세요 |
main
feat/xx
- 기능 개발fix/xx
- 버그 수정refac/xx
- 리팩토링design/xx
- 디자인 변경
→ [ex- feat/MainPage
]
줄바꿈
- 파라미터가 2개 이상일 경우 파라미터 이름을 기준으로 줄바꿈 한다.
let actionSheet = UIActionSheet(
title: "정말 계정을 삭제하실 건가요?",
delegate: self,
cancelButtonTitle: "취소",
destructiveButtonTitle: "삭제해주세요"
)
- if let 구문이 길 경우에 줄바꿈 한다
if let user = self.veryLongFunctionNameWhichReturnsOptionalUser(),
let name = user.veryLongFunctionNameWhichReturnsOptionalName(),
user.gender == .female {
// ...
}
주석
- 나중에 추가로 작업해야 할 부분에 대해서는
// TODO: - xxx
주석을 남기도록 한다. - 코드의 섹션을 분리할 때는
// MARK: - xxx
주석을 남기도록 한다. - 함수에 대해 전부 주석을 남기도록 하여 무슨 액션을 하는지 알 수 있도록 한다.
색상, 폰트
- 색상은 Color 등록 후 사용한다. (rgb코드 사용 금지)
- 폰트는 Font extension 선언 후 사용한다.
컴포넌트
- 2개 이상의 View에서 사용하는 컴포넌트는 Views>Components 폴더 내부에 생성한다.
- 1개의 View에서 사용하는 컴포넌트는 해당 View 하단에 작성한다. (QuestionMainView 참고)
- PR 시, 템플릿이 등장한다. 해당 템플릿에서 작성해야할 부분은 아래와 같다
PR 유형 작성
, 어떤 변경 사항이 있었는지 [] 괄호 사이에 x를 입력하여 체크할 수 있도록 한다.작업 내용 작성
, 작업 내용에 대해 자세하게 작성을 한다.추후 진행할 작업
, PR 이후 작업할 내용에 대해 작성한다리뷰 포인트
, 본인 PR에서 꼭 확인해야 할 부분을 작성한다.PR 태그 종류
, PR 제목의 태그는 아래 형식을 따른다.
태그 | 설명 |
---|---|
[Feat] | 새로운 기능 추가 |
[Fix] | 버그 수정 |
[Refactor] | 코드 리팩토링 (기능 변경 없이 구조 개선) |
[Style] | 코드 포맷팅, 들여쓰기 수정 등 |
[Docs] | 문서 관련 수정 |
[Test] | 테스트 코드 추가 또는 수정 |
[Chore] | 빌드/설정 관련 작업 |
[Design] | UI 디자인 수정 |
[Hotfix] | 운영 중 긴급 수정 |
[CI/CD] | 배포 및 워크플로우 관련 작업 |
🎉 [Chore] 프로젝트 초기 세팅
✨ [Feat] 프로필 화면 UI 구현
🐛 [Fix] iOS 17에서 버튼 클릭 오류 수정
💄 [Design] 로그인 화면 레이아웃 조정
📝 [Docs] README에 프로젝트 소개 추가
이모티콘 | 기능 | 설명 |
---|---|---|
✨ | Feat | 새 기능 |
🐛 | Fix | 버그 수정 |
🚑 | Hotfix | 긴급 수정 |
💄 | Design | UI/스타일 파일 추가/수정 |
✏️ | Typing Error | 오타 수정 |
🔥 | Del | 코드/파일 삭제 |
♻️ | Refactor | 코드 리팩토링 |
🎉 | Begin | 프로젝트 시작 |
🔀 | Merge | 브랜치 합병 |
📝 | Docs | 문서 추가/수정 |
🔒 | Security | 보안 이슈 수정 |
⏪ | Rewind | 변경 내용 되돌리기 |
🚚 | Mod | 리소스 이동, 이름 변경 |
→ [ex- ✨ 메인 페이지 구현 (#이슈번호)]