PROsentation는 사용자의 발표를 AI가 종합적으로 분석하여 피드백을 제공해주는 서비스 입니다.
위 레포지토리는 PROsentation 프론트 개발을 위한 레포지토리 입니다.
- git clone
git clone https://github.com/joi0104/PROsentation-Web.git
- install package
yarn
npm install
- project build
yarn build
npm build
- project start
yarn start
npm start
react
react-saga
sass
css module
contextAPI
webRTC
recordRTC
PDFtron
CRA
eslint
,prettier
,commitlint
,husky
- 작업할 이슈를
Doing
칸반보드에 옮긴다. git checkout -b feature/기능이름
으로 브렌치 생성 및 체크아웃한다.- 해당 이슈를 작업한다.
git push origin feature/기능이름
으로 원격저장소에 푸쉬한다.origin/feature/기능이름
->origin/develop
을으로 merge requests 요청한다. (issue auto close)- self review 이후 approve시, Squash and Merge한다.
- git flow 전략 사용
master
-> 배포가 이뤄지는 최종브렌치develop
-> 작업내역들이 합쳐지는 브렌치feature
-> 기능단위의 작업 브렌치 -> 로컬단에서는feature/기능
으로 관리hotfix
-> 버그 수정 브렌치