Skip to content

Service/시대생/모바일 클라이언트

Notifications You must be signed in to change notification settings

uoslife/uoslife-client

Repository files navigation

시대생 클라이언트

  • UOSLIFE Native Client with React Native

개발 환경 설정

Install Dependencies

  • 시대생 팀은 패키지 매니저로 yarn 3을 사용합니다.
$ yarn install

Running Development

$ yarn start
  • iOS: Xcode
$ yarn ios
  • Android: Android Studio
$ yarn android --variant=alphaDebug

Setting Environment Variables

  • 초기 설정 시 환경 변수 설정이 필요합니다.
  • 시대생 노션의 해당 페이지에서 확인하실 수 있습니다.

How to Work?

  • 작업할 내용에 대한 issue를 생성합니다. 이슈 제목 양식은 [APP-00] (title) 입니다.
  • develop 브랜치에서 작업용 브랜치를 만들어 그 브랜치에서 작업을 진행합니다.
  • 이때, 작업용 브랜치명은 이슈에서 생성한 APP-00 입니다.
  • 작업을 진행한 브랜치에서 develop 브랜치로 향하는 Pull Request를 생성합니다.

Git Flow

  • 배포가 필요한 경우, 해당 workflow로 AppCenter에서 Codepush 배포가 가능합니다.
gitGraph
    commit
    commit
    branch develop
    checkout develop
    branch feature/APP-00
    checkout feature/APP-00
    commit
    commit
    commit
    checkout develop
    merge feature/APP-00
    branch feature/APP-01
    checkout feature/APP-01
    commit
    commit
    commit
    checkout develop
    merge feature/APP-01
    checkout main
    merge develop

Project Maintainers