-
Convention
- Git Convention
Master (Main Branch) Develop (Main Branch) Feature/<Issue_number> or <Feature_name> / <Short Description> Release/<version_number> Hotfix/<Issue_number> or Issue/<Issue_number>
- Git Commit Convention
After feat : 새로운 기능에 대한 커밋 fix : build 빌드 관련 파일 수정에 대한 커밋 build : 빌드 관련 파일 수정에 대한 커밋 chore : 그 외 자잘한 수정에 대한 커밋(rlxk qusrud) ci : CI 관련 설정 수정에 대한 커밋 docs : 문서 수정에 대한 커밋 style : 코드 스타일 혹은 포맷 등에 관한 커밋 refactor : 코드 리팩토링에 대한 커밋 test : 테스트 코드 수정에 대한 커밋
Before feat: 새로운 기능 추가 (a new feature) fix: 버그 수정 docs: 문서 수정 style: 코드 포맷팅, 링팅, 세미콜론 누락, 콘솔로그 삭제, 코드 변경 X refractor: 코드 리팩토링 chore: 빌드 업무 수정, 패키지 매니저 수정
-
React Native Convention
-
eslint/prettier
-
import
- 상대경로
- 예외: babel.config.js의 alias 경로에 해당 되면 alias path를 사용
-
-
Naming Convention
- Kinds of naming cases
case Description example kebob-case 소문자만 사용. 띄어쓰기 대신 '-' 사용 what-do-you-want lowerCamelCase 소문자 사용. 띄어쓰기 대신 대문자 사용 whatDoYouWant PascalCase 첫문자 대문자 사용. 띄어쓰기 대신 대문자 사용 WhatDoYouWant snake_case 소문자만 사용. 띄어쓰기 대신 '_' 사용 what_do_you_want UPPER_CASE 대문자만 사용. 띄어쓰기 대신 '_' 사용 WHAT_DO_YOU_WANT - directory: kebab-case
order intersection-bserver
- .js: lowerCamelCase
cartService.ts
- class | type | interface: PascalCase
// Timer.js class Timer { // ... }
// OrderDetail.ts type OrderDetail { // ... }
- .jsx: PascalCase
CartList.jsx
- etc: kebab-case
home-logo.png favicon.ico
- Constant: UPPER_CASE
const MAXIMUM_COUNT = 99
- React Component | Class | Type | Interface
// HomeScreen.jsx function HomeScreen () { return ( <div>Home</div> ) }
- ETC: lowerCamelCase
function getStock () { }
-
Notifications
You must be signed in to change notification settings - Fork 0
BaedalMate/BaedalMate_iOS
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published