Tên repo có prefix:
Ví dụ: Movelazy- extension , Movelazy-web, Movelazy-sui-development...
Branching Strategy
Mỗi repo có 3 branch default:
- main cho production
- staging cho test
- dev cho develop
Workflow Rules
- member làm việc thì tạo branch mới và commit lên git rồi tạo PR
- Không cho commit trực tiếp từ local lên 3 nhánh trên
- **main được merge từ staging vào thông qua PR
- Staging đc merge từ dev thông qua PR, và dev được merge từ PR tính năng vào
Code Review and Merging
Mỗi project chỉ có 1 vài members được quyền merge code từ PR và tốt nhất nên có review trước khi merge code
Commit Messages
Commit message nên có git convention follow: https://www.conventionalcommits.org/en/v1.0.0/
Các từ đơn giản như fix, feat, chore..
Không add bất kì key nào của production vào trong source code. Nếu muốn để tên env name thì set một lệnh .env.sample
Tên repo có prefix:
Ví dụ: Movelazy- extension , Movelazy-web, Movelazy-sui-development...
Branching Strategy
Mỗi repo có 3 branch default:
Workflow Rules
Code Review and Merging
Mỗi project chỉ có 1 vài members được quyền merge code từ PR và tốt nhất nên có review trước khi merge code
Commit Messages
Commit message nên có git convention follow: https://www.conventionalcommits.org/en/v1.0.0/
Các từ đơn giản như fix, feat, chore..
Không add bất kì key nào của production vào trong source code. Nếu muốn để tên env name thì set một lệnh .env.sample