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

Create GOVERNANCE.md and MAINTAINERS #823

Merged
merged 5 commits into from Jun 5, 2018
Merged

Create GOVERNANCE.md and MAINTAINERS #823

merged 5 commits into from Jun 5, 2018

Conversation

aaron7
Copy link
Contributor

@aaron7 aaron7 commented May 10, 2018

GOVERENANCE.md copied from CNI (as suggested by @bboreham) and is to be edited/reviewed/approved.

MAINTAINERS as provided by @bboreham from the previous Cortex community call.

GOVERNANCE.md Outdated

## Approving PRs

Non-specification-related PRs may be merged after receiving at least two organization votes.
Copy link
Contributor

Choose a reason for hiding this comment

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

Does the organisation vote from the person who submitted it, if they're a maintainer, count?

And for PRs from non-maintainers, do we really require 2 votes?

GOVERNANCE.md Outdated

Non-specification-related PRs may be merged after receiving at least two organization votes.

Changes to the CNI Specification also follow the normal PR approval process (eg, 2 organization votes), but any maintainer can request that the approval require a 2/3 majority organization vote.
Copy link
Contributor

Choose a reason for hiding this comment

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

I would just omit "Changes to the CNI Specification also follow the normal PR approval process (eg, 2 organization votes),", and make it clear any maintainer can call for a majority vote on pretty much anything.

Copy link
Contributor

Choose a reason for hiding this comment

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

Shouldn't say "CNI" either

GOVERNANCE.md Outdated

## Approving PRs

Non-specification-related PRs may be merged after receiving at least two organization votes.
Copy link
Contributor

Choose a reason for hiding this comment

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

Should it also say "at least two positive votes"? What if its three against and two for?

GOVERNANCE.md Outdated

## Github Project Administration

Maintainers will be added to the collaborators list of the cortex repository.
Copy link
Contributor

Choose a reason for hiding this comment

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

Capitalise "Cortex"?

Copy link
Contributor

Choose a reason for hiding this comment

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

Also might want to specify the type of collaborator - "Write, Read, or Admin".

MAINTAINERS Outdated
Jonathan Lange, Weaveworks <jml@weave.works> (@jml)
Julius Volz, independent <> (@jvolz)
Ken Haines, EA <> (@khaines)
Tom Wilkie, Grafana <tom> (@tomwilkie)
Copy link
Contributor

@tomwilkie tomwilkie May 10, 2018

Choose a reason for hiding this comment

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

Tom Wilkie, Grafana Labs <tom.wilkie@gmail.com> (@tomwilkie)

Copy link
Contributor

Choose a reason for hiding this comment

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

Oops, deleted my prior comment, apologies.

I believe we were planning to add Chris Marchbanks as well, Chris Marchbanks, FreshTracks, <> (@csmarchbanks)

Copy link
Contributor

Choose a reason for hiding this comment

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

Ken Haines, Electronic Arts khaines@ea.com (@khaines)

Copy link
Contributor

Choose a reason for hiding this comment

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

Chris Marchbanks, FreshTracks chrism@freshtracks.io (@csmarchbanks)
Cody Boggs, FreshTracks cody@freshtracks.io (@cboggs)

GOVERNANCE.md Outdated

## Voting

The Cortex project employs "organization voting" to ensure no single organization can dominate the project.
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Agreed to remove "organization voting" rules

@tomwilkie
Copy link
Contributor

Is anything else needed on this? Or just an LGTM from everyone in MAINTAINERS?

If so: LGTM!

@bboreham
Copy link
Contributor

LGTM

1 similar comment
@csmarchbanks
Copy link
Contributor

LGTM

@cboggs
Copy link
Contributor

cboggs commented May 31, 2018

LGTM

1 similar comment
@khaines
Copy link
Contributor

khaines commented May 31, 2018

LGTM

@cboggs
Copy link
Contributor

cboggs commented May 31, 2018

That appears to make 5/7. Ship it? :-)

MAINTAINERS Outdated
Chris Marchbanks, FreshTracks <chrism@freshtracks.io> (@csmarchbanks)
Cody Boggs, FreshTracks <cody@freshtracks.io> (@cboggs)
Jonathan Lange, Weaveworks <jml@weave.works> (@jml)
Julius Volz, independent <> (@jvolz)
Copy link
Contributor

Choose a reason for hiding this comment

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

Please add my email and the correct GitHub handle:

Julius Volz, independent <julius.volz@gmail.com> (@juliusv)

@juliusv
Copy link
Contributor

juliusv commented Jun 1, 2018

LGTM besides contact fix comment.

@tomwilkie
Copy link
Contributor

Just a ping to @jml for the last LGTM then.

@aaron7 aaron7 requested a review from jml June 1, 2018 11:10
@bboreham bboreham merged commit ec12e50 into master Jun 5, 2018
@tomwilkie
Copy link
Contributor

Congrats everyone!

@juliusv juliusv deleted the governance branch June 6, 2018 10:34
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.

None yet

8 participants