Skip to content

BaedalMate/BaedalMate_iOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

BeadalMate_iOS

  • 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 () {
    }

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published