Skip to content

DO-SOPT-합동세미나 NaverPay Clone 코딩 레포입니다.

Notifications You must be signed in to change notification settings

SOPT-33RD-APP-NAVERPAY/NaverPay-Android

Repository files navigation

NaverPay-Android

시연영상

2.mp4

Contributor

서재원(👑) 허민회 최준서
담당 뷰: Benefit, Point 담당 뷰: Place 담당 뷰: Home, Point api

Work Space

Notion

Directory Tree

├─ app/network
│   ├─ network
│   │   ├─ ApiFactory
│   │   ├─ Dto
│   │   │   ├─ home
│   │   │   ├─ place
│   │   │   ├─ benefit
│   │   │   └─ point
│   │   └─ Service
│   ├─ domain
│   │   └─ model
│   └─ ui
│       ├─ main
│       │   ├─ home
│       │   ├─ place
│       │   ├─ benefit
│       │   └─ point
│       └─ util
│   

Git Branch

feature 단위로 브랜치를 구성합니다.

  • 해당 작업을 위한 issue를 먼저 생성하고 브랜치를 파서 작업합니다.
  • 작업 완료 후 PR을 날려서 코드리뷰를 받은 뒤 머지합니다. 머지한 뒤에 브랜치는 사용하지 않습니다.
    • Review 는 PR 이 올라오고 24h 안에 이루어져야합니다.
    • approve 가 모두 이루어져야 main 으로 merge 가 가능합니다.

예시)

  • feature/color_setting
  • feature/font_setting
  • feature/main
  • feature/home

Git Commit Convention

Commit Message

  • [{tag}] : {content}
    • tag
      • 커밋의 단위를 표현해주세요.
    • content
      • 해당 커밋에 담긴 구현 내용을 공유해주세요
        • 여러 책임들이 한 커밋에 있지 않도록 주의해주세요.
  • 구현을 하고 commit 을 쪼개지 말고, 작업을 하면서 수시로 commit 을 남겨주세요.

Tag

  • [FEAT] : 새로운 기능 구현 (UI작업도)
  • [ADD] : 부수적인 코드 추가 및 라이브러리 추가, 새로운 파일 생성
  • [CHORE] : 버전 코드 수정, 패키지 구조 변경, 타입 및 변수명 변경 등의 작은 작업
  • [FIX] : 버그 및 오류 해결
  • [REFACTOR] : 기존 코드 리펙토링

Code Convention

view_convention xml_drawable_convention

About

DO-SOPT-합동세미나 NaverPay Clone 코딩 레포입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages