-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Jinsu Park edited this page Jul 27, 2020
·
8 revisions
- OS
- Windows 7 이상
- Mac OS X 10.8.5 이상, 최대 10.9(Mavericks)
- Linux Ubuntu 14.04 이상
- JDK
- java 1.8권장
- IDE
- Android Studio 4.0 사용중
- Android Studio 3.6 이상 사용
- 빌드
- Gradle
- Android SDK
- Android SDK Platform 10.0 (API 21 or Recently)
- Min SDK API Level 23
- Target SDK API Level 29
- http://developer.android.com/sdk/index.html
- Android SDK Platform 10.0 (API 21 or Recently)
- 버전관리
- git
Tag | 상황 |
---|---|
Feat | 추가사항이 있을 경우 기능,레이아웃, 에셋등이 추가될 경우 |
Fix | 버그 수정시 |
Refactor | 코드의 리펙토링에서 사용 |
Chore | 잡일, 파일 위치 변경,마이그레이션. 등등 |
Delete | 파일의 삭제시 |
Docs | README 같은 문서 처리 |
ex)
[Feat] 회원가입 화면 : 회원가입 로직 작성.
1. 이메일 인증.
2. 이메일 인증완료시 에니메이션으로 화면이 넘어가도록 설정.
추가: 해당 로직이 불안정하기에 추수 수정하기 위해 TODO로 올려둠
항상 커밋 메시지 제목 아래 한 줄을 비우고 세부 내용을 기술한다.
세부 내용과 추가적인 내용이 있다면 세부 내용 아래 한줄 띄고 기술한다.
git flow를 사용합니다.
제품으로 출시가 가능한 브랜치
master branch에는 릴리즈 버전을 거치고 QA를 무사 통과한 경우 release를 master로 merge한다
다음 버전 출시 개발 브랜치
개발 관련 branch이고 상시 버그 수정 사항이 추가된다.
이번 출시 버전 준비 브랜치
모든 개발이 진행 완료되면 QA를 위해 생성되는 branch이고 QA과정에서 발생한 버그 수정을 한다.
기능 개발 브랜치
새로운 기능을 개발할 때 생성되는 branch로 다음과 같은 약속으로 브랜치 명을 지정한다.
feature/(이슈번호)_(기능 내용)
ex) feature/5_login
출시 버전에서 발생한 버그를 수정하는 브랜치.
-
Kotlin 코드 스타일 규정에 따라 tab 문자를 4개의 space문자로 설정한다.
- File-> Settings -> Code Style -> Kotlin
-
파일 인코딩은 UTF-8로 설정한다.
- File-> Settings -> Editor -> File Encodings