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

[Governance Review]: WasmEdge #690

Open
alabulei1 opened this issue Aug 6, 2024 · 0 comments
Open

[Governance Review]: WasmEdge #690

alabulei1 opened this issue Aug 6, 2024 · 0 comments

Comments

@alabulei1
Copy link

alabulei1 commented Aug 6, 2024

Project Name

WasmEdge

Project Website

https://wasmedge.org/

Contact Details 1

@juntao

Contact Details 2

@alabulei1

Links to communication channels

#WasmEdge in the CNCF slack channel and WasmEdge Discord Server

Reason for governance review request

CNCF Incubation acceptance application

Are there any sub-projects, plugins, and related?

No. https://github.com/WasmEdge/ is the main project, including the plugins.

Governance model

WasmEdge adopts CNCF governance template as the governance model.

Governance documents

  • Project purpose
    • The WasmEdge is a lightweight, high-performance, and extensible WebAssembly runtime for the cloud native workloads. See the documentation here and README.md here.
  • Maintainer List (with employer information)
    • The maintainer, committer, and reviewer list can be found here.
  • How your project is making decisions
    • The maintainers will use voting to make a decision on specific actions or changes. See the section here.
    • For the feature implementation, the maintainers will update it quarterly with the community. See the section here.
  • How and when contributors are moving through the contributor ladder (e.g. becoming a maintainer)
    • The current maintainers will propose the new maintainer first and then get the final result. See the section here.
  • Maintainer life cycle with information about how and when maintainers are demoted
    • Voting is a required process for onboarding a new maintainer. See the section here. For demoting the maintainer, the basic rule is volunteer demotion by the maintainer itself. See the section here.
  • Code of Conduct
    • The WasmEdge community follows the CNCF Code of Conduct. See the documentation here.
  • Contributor Guide
    • The WasmEdge community adopts the CNCF contributor guide. See the details here.
  • How your community conduct communication and meetings
    • The WasmEdge community can communicate in the #WasmEdge CNCF slack channel and also a separate Discord server.
    • The community meeting occurs on the first Tuesday of each month. We also have public issues and Google Docs to discuss and record the community meeting.
  • How your community handles security reporting and response
    • Overall, the WasmEdge community adopts the CNCF Security template.
      • See the Security policy here.
      • See the security contacts here.
      • See the embargo policy here.
  • Who owns what code and docs
    • See the code owner list here.

Governance Execution Examples

Governance Evolution

At the beginning of the project, we adopted the governance from a mature CNCF project called Helm.

As the community grows bigger, we improved our code of conduct for contributors to incorporate other open-source projects. See the PR here.

Meanwhile, as the CNCF’s governance template evolves, the governance of WasmEdge also improves. See the latest update here.

Any specific aspects of your governance structure are you seeking feedback on?

No response

Do you have any concerns or specific areas where you feel your governance could be improved?

No response

Additional notes and resources

No response

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

No branches or pull requests

5 participants