Skip to content

[DOCS] The repository structure and workflow #1

Description

@hien-p

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

Metadata

Metadata

Labels

documentationImprovements or additions to documentation

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions