Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DOCS] The structure for gitflow #6

Open
hien-p opened this issue Oct 24, 2024 · 1 comment
Open

[DOCS] The structure for gitflow #6

hien-p opened this issue Oct 24, 2024 · 1 comment

Comments

@hien-p
Copy link
Member

hien-p commented Oct 24, 2024

Tên repo có prefix:

Ví dụ: Wecastle-website , Wecastle-Unity, Wecastle-Docs...

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
Ví dụ: @orp1205 sẽ là người reviewer cũng với lead nhé

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

@hien-p
Copy link
Member Author

hien-p commented Oct 24, 2024

cc: @hoangtien47 @orp1205
2 đứa xem luồng làm việc mới nhé. Tối mình review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant