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

Define the minimum number of core owner approvals #4

Open
hdgarrood opened this issue May 7, 2020 · 0 comments
Open

Define the minimum number of core owner approvals #4

hdgarrood opened this issue May 7, 2020 · 0 comments

Comments

@hdgarrood
Copy link
Contributor

Generally, we avoid merging things or going ahead with decisions unless at least two core owners have approved it. A point raised in discussion in #3 was that we might want to clarify this policy in this document.

@joneshf, #3 (comment)

It's been implicit for a long time that at least one other person would be involved in every decision, but never explicit that a decision might need only one person to be decided. There are surely decisions that require a quorum. And there are surely decisions that require a plenum.

@natefaubion, #3 (comment)

For this I think it would be helpful to breakdown changes in terms of:

  • Maintenance (internal compiler changes)
  • Compiler features (public compiler additions)
  • Language additions (non-breaking additions to the surface language and semantics, but may affect tooling)
  • Language changes (breaking changes to the surface language and semantics, affects the whole ecosystem)
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

1 participant