Welcome to the official community-managed repository for the policies, bylaws, and governance practices of the .NET Foundation.
This repository is the collaborative source of truth for how the Foundation is structured, decisions are made, and how we engage with the broader .NET community. It is designed to be transparent, inclusive, and version-controlledβensuring that governance evolves in the open and with accountability.
/
βββ bylaws/ # Adopted bylaws, including past versions
βββ policies/ # Policies governing membership, elections, projects, etc.
βββ README.md # This document
The .NET Foundation is guided by:
Transparency β All governance documents are public and open for review.
Community Collaboration β Changes are discussed and refined together.
Stability with Adaptability β We aim to evolve responsibly while maintaining continuity.
We use GitHub Discussions for open dialogue around governance, proposed changes, and community feedback.
You can:
Ask clarifying questions about existing policies.
Propose a change to existing rules or processes.
Start a conversation about something you'd like to see improved.
We welcome contributions from all members of the .NET community.
If you want to propose a change:
Open a discussion in Discussions to gather feedback.
Draft a proposal in /proposals or submit a pull request updating a policy or bylaw.
Collaborate with others and iterate based on feedback.
Once ready, proposals will be reviewed by the Governance Committee or Board, depending on the scope.
If your question doesn't fit GitHub Discussions, feel free to reach out:
π§ [email protected]
π£οΈ Or speak to a Board or Committee member directly via the Foundation website
Maintained by the .NET Foundation Board of Directors.