일정 관리

🌟 우리 팀 약속

1. 아래의 Git Convention 지켜서 commit과 PR 요청하기! 
git commit -m "[FEAT] : ⚙️ commit init"

2. 스크럼: 오전 9시 30분
3. Pull Request: 오후 8시

4. 자리비울 때 말하기 (개인사정)
5. 이슈 트랙킹/트러블슈팅시 질문하기

Git Convention

✏️  Git Convention (Commit Message)

Tag Description
[FEAT] : ⚙️ 새로운 기능을 추가
[FIX] : 🐛 버그 수정
[FIX] : 🔧 잔잔바리 수정
[DESIGN] : 🎨 CSS 등 사용자 UI 디자인 변경
!BREAKING CHANGE] : 🚧 커다란 API 변경의 경우(URI 주소 외 Request, Response 가 변경되는 경우)
[!HOTFIX] : 💥 급하게 치명적인 버그를 고쳐야하는 경우
[STYLE] : 🖍️ 코드 포맷 변경, 세미 콜론 누락, 코드 수정이 없는 경우
[REFACTOR] : ♻️ 프로덕션 코드 리팩토링
[DOCS] : 📚 문서 수정, 필요한 주석 추가 및 변경 (README)
[TEST] : 📝 테스트 코드, 리펙토링 테스트 코드 추가, Production Code(실제로 사용하는 코드) 변경 없음
[PACK] : 🎁 빌드 업무 수정, 패키지 매니저 수정, 패키지 관리자 구성 등 업데이트, Production Code 변경 없음
[RENAME] : ✏️ 파일 혹은 폴더명을 수정하거나 옮기는 작업만인 경우
[REMOVE] : ✂️ 파일을 삭제하는 작업만 수행한 경우
[COMPLETION] : 🎉 작업을 완료하고 마지막 커밋을 작성하는 경우
[MERGE] : ✅ 병합
[CONFLICT] : 💥🚚 병합 시 충돌 해결
[DEPLOY] : 🚀 배포 관련 커밋

🫥 Branch 전략

  1. Master Branch는 Release(배포) Branch 입니다.
  2. Develop Branch는 Master에서 분기되어 기능을 개발하기 위한 브랜치입니다. 이 브랜치를 기반으로 개발을 진행하여 모든 기능이 완성되어 배포 가능한 상태가 되면 master Branch에 병합합니다.
  3. Feature Branch는 새로운 기능 개발이 필요한 경우 및 버그 수정이 필요한경우 develop Branch에서 분기되어야합니다. Feature Branch에서의 작업은 공유할 필요가 없기 때문에, 주로 자신의 로컬 저장소에 관리 후 개발이 완료되면 merge(병합)합니다.
  4. Release Branch는 Develop Branch로 어느정도 배포가 진행되고 배포할 수 있는 시점이라 판단된 경우에 생성하여 배포하는 Branch로 사용합니다.
  5. Hotfix Branch는 출시 버전에서 발생한 버그를 수정해야하는 경우 따로 Hotfix Branch로 분기하여 수정한 뒤 master와 develop Branch에 병합합니다.

스파르타코딩 iOS_7기 iOS심화 팀프로젝트 떡잎마을 방범대 입니다

저희 팀은 이번 3가지 주제중 4명에게 부족한 API 공부를 위하여 날씨 App을 진행하기로 하였습니다.

앱 구성 : 보라색 하이라이트 → 기능 핵심

개발기간: 2023/09/25 월요일 ~ 2023/10/05 목요일

발표: 2023/10/06 금요일

✏️  와이어프레임

메인 페이지