On Fri, Dec 4, 2015 at 5:24 AM, sebb <[email protected]> wrote:
> The JSON files already in the public directory are now usable by
> Javascript and other apps.
>
> It occurs to me that there are other data sets that would be useful as
> JSON files.
>
> For example:
>
> LDAP extracts:
> - listing of committee names (as per list_committee.pl)
> - listings of committee members (list_committee.pl *)
> - listing of unix groups (list_unix_group.pl)
> - listings of unix group members (list_unix_group.pl *)
> - listing of PMC chairs
> - listing of people - at least cn, pgp Key. ssh Key. isEnabled (i.e.
> valid shell)
>
> asf-authorisation-template extract:
> - listing of locally defined groups (mainly podlings)
>
> Some of the above would also be useful as combined files, e.g. the
> committee names and members; ditto for unix groups. But for apps that
> don't necessarily display all the group membership details at once it
> would be useful to have them as separate files as well to reduce the
> download sizes.
>
> Some of this information is potentially available from projects.a.o
> (though in different combinations).
>
> It occurs to me it might be better to standardise on the whimsy public
> area, rather than having multiple sources in different formats.
>
> Thoughts?

I very much like the idea of (a) a single source of truth, that is (b)
human readable.  There are too many exceptions (example
whimsy=>whimsical) that can trip up various tools; having each tool
ultimately using the same source, and having the intermediate results
being inspectable is a Very Good Thing.  Bugs will be found earlier,
and fixes will accrue benefits everywhere.

If you work in this area, I will review, contribute, deploy, and help
maintain the results.  Over time (once we have a canonical repository
and the new VM is set up with pubsub or equivalent) you and others on
this project will also be able to deploy.  My biggest concern is that
I don't want to continue in the mode where I develop tools that others
find useful where I'm the sole maintainer of the results.

- Sam Ruby

Reply via email to