The big project-maintainers.csv file is rather inconvenient for projects to contribute to. It is also error prone due to only the first row for each entry showing the project, but the rest are just assumed to be the same as the previous line with a project set.
This also makes it hard to to any automation, for example if one wanted to get a list of maintainers for a specific project it's not very straightforward to extract that from the file due to the previously mentioned reason.
I propose this file would be split into a separate file per-project. It should be relatively easy to create a script that can combine multiple files into a single file if that is still needed.
The big
project-maintainers.csvfile is rather inconvenient for projects to contribute to. It is also error prone due to only the first row for each entry showing the project, but the rest are just assumed to be the same as the previous line with a project set.This also makes it hard to to any automation, for example if one wanted to get a list of maintainers for a specific project it's not very straightforward to extract that from the file due to the previously mentioned reason.
I propose this file would be split into a separate file per-project. It should be relatively easy to create a script that can combine multiple files into a single file if that is still needed.