Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/minhomega/zmp-cli
https://github.com/minhomega/zmp-cli
Last synced: 5 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/minhomega/zmp-cli
- Owner: MinhOmega
- License: mit
- Created: 2024-06-18T03:43:57.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-06-18T03:44:40.000Z (8 months ago)
- Last Synced: 2025-02-10T22:11:25.637Z (11 days ago)
- Language: JavaScript
- Size: 1.74 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.git.md
- License: LICENSE
Awesome Lists containing this project
README
# ZMP-CLI
CLI dùng để start, build, deploy Zalo Mini App## Contribute
Project bao gồm các nhánh:
- master: nhánh chính tương ứng với version đang release
- develop: nhánh chính, source code mới nhất bao gồm các tính năng chuẩn bị cho lần release tiếp theo
- feature/*: nhánh tương ứng với chức năng đang phát triển (xoá sau khi hoàn thành)
- release/*-rc: nhánh tương ứng với các release candidate (xoá sau khi hoàn thành)
- hotfix/*: nhánh tương ứng với bug cần fix cho version đang release (xoá sau khi hoàn thành)Suggest sử dụng git flow để quản lí các nhánh:
1. Cài đặt và tìm hiểu git flow theo [hướng dẫn](https://danielkummer.github.io/git-flow-cheatsheet/index.vi_VN.html)
2. Init git flow tương ứng với các branch trên: ```git flow init```Phát triển một tính năng mới:
1. Để bắt đầu code tính năng mới: ```git flow feature start feature_1```
2. Sau khi code và test xong: ```git flow feature finish feature_1```, tính năng sẽ được merge vào nhánh developTạo một release candidate (suffix "-rc"):
1. ```git flow release start ..-rc```
2. Sau khi test xong: ```git flow release finish ..-rc```, tính năng sẽ được merge vào nhánh master để chờ release và nhánh developĐể fix bug trên bản release:
1. ```git flow hotfix start bug-a```
2. Sau khi fix xong: ```git flow hotfix finish bug-a```, tính năng sẽ được merge vào nhánh master để chờ release và nhánh developĐể fix bug trên bản release-candidate:
1. Tạo nhánh mới từ nhánh rc muốn fix với refix: ```git branch ```
2. Sau khi fix xong: ```git flow hotfix finish bug-a```, tính năng sẽ được merge vào nhánh master để chờ release và nhánh developĐể release nhánh master:
1. ```npm run release```
2. Nhập version:
- patch: fix bug
- minor: thêm tính năng
- major: thay đổi lớn có ảnh hưởng tới version cũ