PWA를 공부하기 위한 프로젝트 입니다.
Progressive Web App이란, 점진적(Progressive)
으로 진화(Enhancement)
할 수 있는 앱이다. 이미 완성된 앱을 PWA의 feature를 추가해서 PWA로 전환할 수 있다.
- 브라우저가 서비스 워커를 지원할 수도, 안 할수도 있다.
- 일단 서비스 워커를 지원하고 등록이 완료되면 Install event가 발생한다.
- Service worker active
- active event 발생
- Service worker listens for events
이 프로젝트에서는 git flow를 연습합니다.
git flow feature start <feature-name> # 새로운 기능을 추가하기 위한 feature/<feature-name> 브랜치를 생성한다.
git rebase -i HEAD~3 # 3개의 커밋 메시지를 합쳐준다 만약에 2개를 합치고 싶으면 2를 적으면 된다.
# 로컬 커밋을 합치면 원격 저장소와 커밋내용이 달라짐
git push -f origin feature/<feature-name> # 원격에 강제 푸쉬
git flow feature finish <feature-name> # feature브랜치를 develop에 머지