Khái niệm cơ bản về Progressive Web Application (edit)
Một ứng dụng PWA có thể cung cấp các tính năng bổ sung dựa trên thiết bị hỗ trợ, cung cấp khả năng ngoại tuyến (offline), đẩy thông báo (push notification), giao diện và tốc độ tương đương ứng dụng Native và lưu trữ cục bộ các nguồn tài nguyên (local caching). PWA được giới thiệu lần đầu bởi Google vào năm 2015, với mục đích mang lại thật nhiều lợi ích cho cả người dùng và các nhà phát triển.
https://fullstackstation.com/su-anh-huong-progressive-web-app-pwa-den-tuong-lai-nganh-lap-trinh-web/
https://int3ractive.com/2018/05/gioi-thieu-progressive-web-app.html
https://techtalk.vn/blog/posts/progressive-web-app-tuong-lai-cua-nen-tang-web
https://techblog.vn/gioi-thieu-ve-pwa-progressive-web-application
Sử dụng GIT như thế nào?
Thường thì mình có 3 branch chính, master (production ) / test/ develop
Khi có task thì create 1 branch mới là feature/taskId
Create từ branch develop
Tất cả các dev đều create từ branch develop
Làm xong task thì push lên branch feature
Sau đó merge branch feature vào branch develop
Từ chỗ này nếu có conflict thì fix nè chứ chưa có test gì hết
Lúc create pull request để merge branch thì sẽ có review này nọ => approve hết + ko còn conflict nữa thì mới được merge vào develop branch
Sau khi merge vào thì build pipeline nó mới active => build project , run unit-test... => artifact => releasemerge vào develop
Xong rồi merge vào test => rồi cuối cùng khi nào deploy production thì merge vào master
Master branch cấm đả đụng trừ khi có hotfix này nọ.