유어슈 안드로이드 과제
뒤죽박죽 되어 있는 스펠을 보고 원래 단어를 맞추는 게임
YDS 사용해보기
클린 아키텍처 적용해보기
- Step 1. String array resource
- Step 2. Http 클라이언트 라이브러리로 불러오기 (Retrofit2)
- Step 3. 타이머 구현
- Gio [Android]
- Bona [Android]
- Wes [Android]
- 개인 개발 브랜치
feature/{nickname}/{issue-number}-{feature-name}
Ex) feature/wes/1-first-issue
- 개인 브랜치 → develop
1 Action 1 Commit
# <타입> : <제목> 형식으로 작성하며 제목은 최대 50글자 정도로만 입력
# 제목 끝에 마침표 금지, 무엇을 했는지 명확하게 작성
################
# 추가 설명을 아랫줄에 작성(생략 가능)
################
# init: 프로젝트 생성
# chore: 자잘한 수정
# docs: README나 WIKI 등의 문서 개정
# feat: 새로운 기능 구현
# fix: 버그, 오류 해결
# refactor: 리팩토링
################
[
{label}
#{issue num}
]{title}
Ex) [feat#1] first pr
- init: 프로젝트 생성
- chore: 자잘한 수정
- docs: README나 WIKI 등의 문서 개정
- feat: 새로운 기능 구현
- fix: 버그, 오류 해결
- refactor: 리팩토링
- help: Draft PR
- 기존 코드 수정 → 해당 코드 오너
- approve 1개 이상 받으면 알아서 merge 하기
- suffix 이모지 추가 Lint
.
끝내기 금지,~
!!
정도로 마무리하기
사진 적극 활용 추천
## Summary
> - 무슨 이유로 코드를 변경했는지
## Describe your changes
> - 관련 스크린샷
> - 변경 또는 추가된 코드
## Issue
> - Issue number
## To reviewers
> - 어떤 위험이나 장애가 발견되었는지
> - 어떤 부분에 리뷰어가 집중하면 좋을지
- feature → develop : 스쿼시(squash) merge
- develop → main : 일반(with merge commit) merge
- hotfix → main : 일반 merge