You are right – I suggested this because it was easily parsable, but it is probably not be the best option.
In another post I brought up the fact that we already have several lists of devs:
- a machine-parsable list in the
votersrepo (private) - a machine-generated (from the list above) developers.csv (in the
devguiderepo) - a machine-generated (from the csv above) developer log (in the devguide)
- a separately-maintained list of experts (in the
devguiderepo) - a machine-generated (from the list of experts above) nosy-list autocomplete on bpo (no longer used)
- a separately-maintained translators list (in the devguide)
- a separately-maintained
CODEOWNERSfile (in thecpythonrepo) - possibly others (e.g. release managers), more or less related to list of core devs
Ideally we would only have one (or two) human-friendly and machine-parsable lists that are used to generate the expert index, the developer log, CODEOWNERS, the list of translators, and possibly GitHub teams or whatever other notification mechanism we come up with to notify developers.
This is what the nosy-autocomplete did, but there is no direct equivalent on GitHub that works out of the box.
Edit: I created Machine-parsable developers list · Issue #848 · python/devguide · GitHub