CODEOWNERS

Monorepo Ownership Model

MASMOVIL TECHNOLOGY

OWNERSHIP

GOVERNANCE

CODEOWNERS

OWNERSHIP?

VOLUNTARY RESPONSIBILITY

PROBLEM SOLVERS

RECOGNIZED AUTONOMY

ACCOUNTABLE FOR TEAM GOALS

WHAT IS IT?

Autonomy

Purpose

Maestry

WHAT IT TAKES

OWNERSHIP

Have a clear and global vision

What motivates your decisions

Team goals > personal goals

PURPOSE

You own the what, how and when

You are accountable for a subject or area for your team

AUTONOMY

You are able to achieve goals efficiently

MASTERY

Caos

Freedom

Maturity

Demotivation

Ownership

High

Low

High

GOVERNANCE

owners

ecare

eshop

b2c-care

b2c-sales

b2c

owners

@masfront

e-care

e-shop

b2c

b2c-care

b2c-sales

masmovil-e-care

mm

GOVERNANCE

DECISION MAKING

owners

ecare

eshop

b2c-care

b2c-sales

b2c

team decision

mm

guild decision

chapter decision

CODEOWNERS

What it's not

What it's

Manager of contributors

Accountable for a subject

Raise salary

Increase PR's review quality

Reference maintainer

Superpowers

Mandatory PR's reviewer

.
├── CHANGELOG.md
├── CODEOWNERS
├── CONTRIBUTING.md
├── Jenkinsfile
├── Makefile
├── README.md
├── docs
├── pkg
├── scripts
└── ...

CODEOWNERS

pkg/common-eshop              @masfront/eshops
pkg/llamaya-front             @masfront/eshops
pkg/masmovil-front            @masfront/eshops

pkg/atc-widget                @masfront/eshops @masfront/ecare

pkg/common-ecare              @masfront/ecare
pkg/guuk-ecare-front          @masfront/ecare
pkg/masmovil-ecare-front      @masfront/ecare

pkg/common-b2c                @masfront/b2c
pkg/mas-care-front            @masfront/b2ccare
pkg/mas-sales-front           @masfront/b2csales

pkg/common                    @masfront/owners
pkg/cypress-director          @masfront/owners

scripts/*                     @masfront/owners
docs/*                        @masfront/owners

/README.md                    @masfront/owners
/*.json                       @masfront/owners
/.*                           @masfront/owners

package*.json                 @masfront/owners
Jenkinsfile                   @masfront/owners
Makefile                      @masfront/owners

CODEOWNERS

Precedence

more info here

+

-

ENABLE REQUIRED REVIEWS FROM CODE OWNERS

Q&A

@anthanh | #frontend-general | #mas-front

Monorepo CodeOwners

By Anthanh

Monorepo CodeOwners

Monorepo ownership model proposal

  • 787