-
Notifications
You must be signed in to change notification settings - Fork 333
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added Governance Page to list the maintainers and dev meetings of various OCaml projects #1239
Conversation
I like this. It makes it so much clearer who is a maintainer. There's a problem with the Email links, they go to 404 pages on ocaml.org. Would be good to merge after the placeholder texts have been pruned and the lists of maintainers have been completed. Even without the working groups section, if that requires more work. Incremental progress is good. |
faa569d
to
ec4a1d3
Compare
This is great. Thanks @tmattio. |
@sabine do you think you'd have time to take over the UI part of this? I can work with the different teams and working groups to get correct data on the maintainers, communication channels, etc. From a UI perspective, we can aim to get a minimal version in. The most important information to display for each team and subteam, I think, is:
|
Yes. Bring sufficiently complete enough data here and I will fix this up and get it live. |
8644cc7
to
33991db
Compare
This looks great. Might we be able to use the GitHub API to map the various team ids from the groups there? The links to email lists on lists.ocaml.org will not currently work either. |
That was our idea too, yes! For this, we'd need a few things:
Since the GH teams haven't been used uniformly and some of them might be outdated, we were thinking of first agreeing on what the current state of the world is with the different project maintainers, and then open an issue on Happy to proceed differently if you see a better way to do it though. |
Harmonising the GitHub permissions and ensuring this list stays in sync with reality that way sounds good to me. Note that there are several sub-organisatiosn involved as well -- |
3cbb631
to
0395408
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Minor capitalisation/formatting suggestions & a few grammatical corrections. Some of the. Names would normally be in monospace, so I suggested as much; however, if monospace isn’t possible in its final view, then format them as if they were in monospace. If there was a way to visually differentiate them, like bold or italics, then it would be beneficial (but not necessary)
42e8150
to
3465c0c
Compare
Co-authored-by: Asaad Mahmood <asaadmahmood@users.noreply.github.com> Co-authored-by: MirzaBabarBaig <mirza.babar35@gmail.com> Co-authored-by: Cuihtlauac Alvarado <cuihtlauac@tarides.com> Co-authored-by: Sabine Schmaltz <sabineschmaltz@gmail.com> Co-authored-by: Thibaut Mattio <thibaut.mattio@gmail.com> Co-authored-by: Christine Rose <christinerose@users.noreply.github.com> Co-authored-by: Riku Silvola <riku@tarides.com>
The need for that page presented itself again recently. As mentioned in the review, it would be better to fetch this information from the GitHub API, but until we have up-to-date teams on the different GitHub organisations that we can use to populate the data, I think the page provides enough value that we can keep it updated manually. Therefore, I'll go ahead and merge it now. While I've tried to get feedback from the maintainers and I believe the list of maintainers represents the current state of the world, it's possible that there are accuracies. If you notice such inaccuracies, first, apologies in advance, and second, please don't hesitate to reach out to or send a pull request! As a next step for this page:
|
Co-authored-by: Asaad Mahmood <asaadmahmood@users.noreply.github.com> Co-authored-by: MirzaBabarBaig <mirza.babar35@gmail.com> Co-authored-by: Cuihtlauac Alvarado <cuihtlauac@tarides.com> Co-authored-by: Sabine Schmaltz <sabineschmaltz@gmail.com> Co-authored-by: Christine Rose <christinerose@users.noreply.github.com> Co-authored-by: Riku Silvola <riku@tarides.com>
The page lists the teams that compose the ecosystem (Compiler, Packaging, Infrastructure, Platform) and working groups (e.g. Multicore)
This is very WIP, the list of maintainers has been scraped from GitHub teams on the OCaml organisation. I'm opening the PR early to get some early feedback and facilitate communication to get an accurate list of teams and maintainers.