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 Notary project GOVERNANCE.md #7

Closed
yizha1 opened this issue Mar 14, 2023 · 14 comments · Fixed by #17
Closed

Create Notary project GOVERNANCE.md #7

yizha1 opened this issue Mar 14, 2023 · 14 comments · Fixed by #17
Labels
Governance issues to improve governance posture

Comments

@yizha1
Copy link
Contributor

yizha1 commented Mar 14, 2023

The Notary governance document GOVERNANCE.md should cover the following aspects:

  • The Notary project intro
  • Maintainers Structure
  • Org Maintainers responsibility
  • Process of stepping down, process of onboarding new org maintainers
  • Subproject Maintainers responsibility
  • Process of stepping down, process of onboarding new Subproject maintainers
  • Maintainers health state and regular review process for maintainers
  • Decision Making at the Notary org level
  • Code of Conduct
  • DCO and Licenses
@yizha1
Copy link
Contributor Author

yizha1 commented Mar 15, 2023

Repo .github is the organization-wide repository for common governance documents. There is an existing governance guide under sub-project Notary, see https://github.com/notaryproject/notary/blob/master/GOVERNANCE.md.

  • Option1: Copy existing governance.md from Notary repo to .github repo, and update it if needed, then delete the one under sub-repo Notary.
  • Option2: Create a new one under .github and keep the existing one under Notary repo as it is.

Any other options? Looking for comments from the maintainers and community.

@FeynmanZhou
Copy link
Member

FeynmanZhou commented Mar 15, 2023

I vote for 1. The existing Notary governance doc is reusable and most of the content is still applicable to our community. We could migrate it to this repo and iterate it.

Instead, it will confuse people if an organization has two different governance guidelines. I seldom see separate governance in a subproject.

@priteshbandi
Copy link

+1 for option1

@vaninrao10
Copy link

+1 for option 1, but if we plan to move away from Notary and keep Notation we need to have appropriate plan in place.

@toddysm
Copy link
Contributor

toddysm commented Mar 15, 2023

We agreed a while back that we will move the governance documents from the notary repo to this one. Let's do that first and we can amend those after that if needed. We should move not only the GOVERNANCE but also the other governance docs like
https://github.com/notaryproject/notary/blob/master/CODE_OF_CONDUCT.md
https://github.com/notaryproject/notary/blob/master/CONTRIBUTING.md
https://github.com/notaryproject/notary/blob/master/PROJECTS

+1 on Option #1

@yizha1
Copy link
Contributor Author

yizha1 commented Mar 16, 2023

+1 for option 1, but if we plan to move away from Notary and keep Notation we need to have appropriate plan in place.

@vaninrao10 could you explain what do you mean "keep Notation"? Both notary and notation are sub-projects under notary project. The governance.md should be placed under .github repo as notary project level governance doc.

@yizha1
Copy link
Contributor Author

yizha1 commented Mar 16, 2023

I will vote for option 1 as well. Now we have 5 out of 9 MAINTAINERS vote for option 1. We can make decision on Mar 20 community call.

@yizha1
Copy link
Contributor Author

yizha1 commented Mar 20, 2023

Steps (to be confirmed in community meeting on Mar 30)

  1. Create a PR in .github to copy the below doc from notary repo to .github repo
  2. Create a new PR in .github to address the amendment
  3. After the above two PRs are merged, create a PR in notary repo to remove the three documents.

@toddysm
Copy link
Contributor

toddysm commented Mar 20, 2023

There was an agreement in one of the community calls a few weeks back. Can't we just create the PR and copy the docs? There will be no changes to the docs as it was agreed upon in the community call. BTW, the maintainers of the notary repo should agree on removing the docs from that repo.

@iamsamirzon
Copy link
Contributor

LGTM

@yizha1
Copy link
Contributor Author

yizha1 commented Mar 22, 2023

Updates:

@toddysm
Copy link
Contributor

toddysm commented Mar 22, 2023

LGTM. Is there a PR for this work already created?

@yizha1
Copy link
Contributor Author

yizha1 commented Mar 23, 2023

@toddysm this PR #17, which was merged yesterday. The next step is to create a PR in notary repo to remove the gov docs after notary sub-project maintainers are aligned.

@toddysm toddysm linked a pull request Mar 23, 2023 that will close this issue
@toddysm
Copy link
Contributor

toddysm commented Mar 23, 2023

Closing this one as per #17

@toddysm toddysm closed this as completed Mar 23, 2023
@github-project-automation github-project-automation bot moved this from In Progress to Done in Notary Project Planning Board Mar 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment