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

Docs: Add governance page to contributor guide #10238

Merged
merged 4 commits into from
Apr 28, 2024
Merged

Conversation

alamb
Copy link
Contributor

@alamb alamb commented Apr 25, 2024

Which issue does this PR close?

Part of #9691

Rationale for this change

Now that DataFusion is an independent project it is important for people to understand how the project is governed.

What changes are included in this PR?

  1. Add a new "governance" page
  2. Most content is based on the arrow governance page: https://arrow.apache.org/committers/

Are these changes tested?

I built the docs locally:
Screenshot 2024-04-25 at 6 48 04 PM

Are there any user-facing changes?

They are new documentation

@alamb alamb added the documentation Improvements or additions to documentation label Apr 25, 2024
@github-actions github-actions bot removed the documentation Improvements or additions to documentation label Apr 25, 2024

# Governance

The current PMC and committers are listed in the [Apache Phonebook].
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Rather than list the current list of committers and PMC members and their affiliations, I propose linking to the ASF list


[voting]: https://www.apache.org/foundation/voting.html

## Becoming a Committer
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This section is largely modeled after the arrow page with the same content


[code of conduct]: https://www.apache.org/foundation/policies/conduct.html

## Becoming a PMC Member
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I added this section too as I feel like we owe the community some idea of how this works

Copy link
Member

@andygrove andygrove left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great

documentation, testing, issue reports, code, or some other forms.

- **Committers**: Contributors who have been granted write access to the
- project's source code repository. Committers are responsible for reviewing
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think these two list items are redundant.
e23123e_capture

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Excellent catch @jonahgao -- fixed in e9a93dd

Copy link
Member

@jonahgao jonahgao left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me!

@andygrove andygrove merged commit 0f76bd6 into apache:main Apr 28, 2024
4 checks passed
@alamb alamb deleted the alamb/pmc branch April 30, 2024 13:08
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

Successfully merging this pull request may close these issues.

4 participants