UKHomeOffice / engineering-guidance-and-standards

Engineering Guidance and Standards for the Home Office
https://engineering.homeoffice.gov.uk
MIT License
14 stars 2 forks source link

[FEATURE] Create codeowners file #293

Closed edhamiltonHO closed 8 months ago

edhamiltonHO commented 8 months ago

What is the feature or enhancement you are suggesting? Specific parts of the repository should have controls on who can change them. For example:

Standards require review and approval by Home Office engineering leadership (e.g. @HO-CTO/engineering-principals ) Github actions scripts and configuration require review and approval by admins/maintainers of the site and hosting (e.g. @HO-CTO/segas-admins )

What would be the benefit of doing this? This would mitigate the possibility of breaking changes being added unintentionally in parts of the repo that require closer control, and this would reflect the approval process for standards

Additional information While want to introduce appropriate controls, we also want to minimise potential bottlenecking by becoming over dependent on small groups. Suggest that for now hard lines are only drawn around select parts of the repo (e.g. standards and actions as described above) and then the approach reviewed regularly

Please confirm the below