While reviewing our development process we have decided to review our github organization set up to ease up repository creation and make sure they are created in a homogeneous way.
NOTE: Only modified setting will be listed here
By default members should have a write permission on repository

Should be unchecked since they will be given using github teams

Members should be allowed forking of private repository

Enable local & third party Actions for this organization should be check to allow user to use github actions

We should allow repository visibility changes by admin

We should allow repository deletion and transfer only for admin

To simplify the development process we have created an organization wide github label standard.
Those label will apply automatically to newly created repos.
Here are the existing label :

Here are tables explaining usage of each label splited by priority, type and status
| Priority | Usage |
|---|---|
| Critical | Use when bug/enhancement/feature or bug is required for current or next pool test |
| High | Use when bug/enhancement/feature is important but not breaking change for current/next pool test |
| Medium | Use when bug/enhancement/feature must be done in a near future |
| Low | Use when bug/enhancement/feature can be process later on when their is time |
| To Determine | Use when priority need to be determined later on |
| Type | Description |
|---|---|
| Bug | Current issue is a bug |
| Feature | Current issue is a new feature |
| Enhancement | Current issue is an enhancement of an existing feature |
| Proof of concept | Current issue is a proof of concept |
| Status | Description |
|---|---|
| Blocked | Current issue is blocked |
| Abandonned | Issue has been adandonned |