NASA-AMMOS / MMGIS

Multi-Mission Geographical Information System - Web-based Mapping and Spatial Data Infrastructure for Planetary Science Operations - https://nasa-ammos.github.io/MMGIS/
Apache License 2.0
145 stars 45 forks source link

[New Feature]/[Improvement]: Use codeowners and leverage teams through CODEOWNERS file. #376

Open evenstensberg opened 1 year ago

evenstensberg commented 1 year ago

Checked for duplicates

Yes - I've already checked

Alternatives considered

Yes - and alternatives don't suffice

Related problems

N/A

Describe the feature request

A good use for scoping issues and triaging is to make use of github teams and an CODEOWNERS file for each of your projects (say OpenMCT/MMGIS).

Check out how we do it at webpack. This will make your admin/maintainance tasking better.

evenstensberg commented 1 year ago

Keep in mind that this will make your teams public on GitHub, so it might not be ideal for you. Just mentioning, in case if it’s relevant.

Edit: A method is to list all members of a team manually.

A good effect of having a codeowners file, is that you can scope developers to designated folders, aka the parts of a project each member is responsible for, each file type a member is responsible for and so on..

fcalef commented 8 months ago

Thanks Even! We'll give it a look over and see if it's worth bringing in to our development flow.