Skip to content
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

haskell.org needs a governance page #60

Open
ketzacoatl opened this issue Jan 19, 2021 · 17 comments
Open

haskell.org needs a governance page #60

ketzacoatl opened this issue Jan 19, 2021 · 17 comments

Comments

@ketzacoatl
Copy link
Contributor

The haskell community is large and made up of many groups. These groups have different, and sometimes overlapping responsibilities. To a new haskeller, it makes no sense and there are no clear answers on the confusion. Desires to contribute and help in small ways take us down rabbitholes looking for which group is responsible for what and who to ask for permission or who to get approval for a change. This leads to contributors giving up before even sending in their contribution, and creates barriers to entry.

Given the complicated nature of the haskell ecosystem and the various groups with decision making power, when I look at haskell.org, I expect to see a page that clearly and concisely lists those groups and the overall governance structure for the community.

For comparison, https://www.rust-lang.org/governance is both clear and concise (they also have some of the same structures found in the haskell ecosystem).

I'd be happy to work with the haskell.org site developers to help craft such a page provided that I receive:

  • confirmation a new page with this content would be welcome and accepted
  • agreement the page should be included in the main list of links on the haskell.org website
  • support and feedback listing the groups and determining the content for the page
@ketzacoatl
Copy link
Contributor Author

@TikhonJelvis / @emilypi, maybe you have feedback on this topic? What is the general consensus about this, and what would that translate to for next steps?

@emilypi
Copy link
Contributor

emilypi commented Mar 5, 2021

@ketzacoatl This is a good ask. Historically (and currently), our governance page has existed as an entry in the HaskellWiki: https://wiki.haskell.org/Haskell.org_committee. However, I do think it would be useful to create a page for this information on the org site. I leave it to the committee to decide this, though.

@ketzacoatl
Copy link
Contributor Author

Hello @emilypi, I should clarify.. there is already a page for that content you reference - https://www.haskell.org/haskell-org-committee/. Also, the haskell.org committee would be just one entity explained on the governance page - I came to haskell.org looking for this type of information (who is responsible for X within the haskell ecosystem), and the committee page did not answer those questions.

@emilypi
Copy link
Contributor

emilypi commented Mar 6, 2021

Feel free to write up a POC for what that would look like. I'm sure the committee would be happy to review

@TikhonJelvis
Copy link
Member

This sounds pretty close to what the Haskell Foundation is planning to organized with it's "associated organizations"—which includes Haskell.org along with several other groups and committees. Once the Foundation and these efforts are in a slightly more mature state, I imagine it will make sense to translate some of that content to the haskell.org website itself.

@ketzacoatl
Copy link
Contributor Author

Yes, that would be great. Though I guess we should plan to do our own version if there isn't an alternative available within 3 months?

@ketzacoatl
Copy link
Contributor Author

@TikhonJelvis should we start on an effort to define the elements on this page or description of the orgs to be included, or are we blocked on a particular output from the Foundation?

@hasufell
Copy link
Contributor

and the overall governance structure for the community.

I'm not sure we have that, do we?

I believe haskell.org should just list known bodies and how it interacts with/supports them (CLC, GHC dev team, HF, ...).

Contribution processes should be documented by the respective bodies.

This might be a bit vague, but that accurately reflects the current nature of the situation.

@ketzacoatl
Copy link
Contributor Author

Is there any interest in defining and implementing a solution that addresses the issue?

@tomjaguarpaw
Copy link
Collaborator

I suspect the Haskell Foundation have more bandwidth to tackle something like this.

@ketzacoatl
Copy link
Contributor Author

Sure, though I would push for the page being on the haskell.org website, as that is the de-facto landing/front-page for Haskell newbs.

@tomjaguarpaw
Copy link
Collaborator

Seems reasonable for haskell.org to host it but I think that HF should prioritise it amongst the other things they have on their plate and take responsibility for getting it done.

@ketzacoatl
Copy link
Contributor Author

cc @emilypi / @myShoggoth

@myShoggoth
Copy link

I agree with this notion in principle.

@jaspervdj
Copy link
Contributor

While the HF may have some more bandwidth to tackle this, there is maybe some institutional knowledge as well; so I'm happy to start a draft this weekend and then we can go from there.

@ketzacoatl
Copy link
Contributor Author

Has there been any traction or progress towards drafting content for this governance page?

@silky
Copy link

silky commented Jun 30, 2023

Would be great to get some progress here!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants