-
Notifications
You must be signed in to change notification settings - Fork 125
Closed
Labels
documentationImprovements or additions to documentationImprovements or additions to documentationneeds-triageRequires triage and prioritizationRequires triage and prioritization
Description
Issue Description
The project currently lacks a dedicated governance document required for OSSF (Open Source Security Foundation) Best Practices Silver badge compliance.
OSSF Requirement ([governance]):
The project MUST clearly define and document its project governance model (the way it makes decisions, including key roles). (URL required)
Current gaps identified:
| Aspect | Status |
|---|---|
| Dedicated governance document | ❌ Missing |
| Decision-making process | ❌ Implied but not explicit |
| Key roles and responsibilities | ❌ Partially defined in CODEOWNERS only |
| Dispute resolution process | ❌ Missing |
| Governance model type stated | ❌ Missing |
Proposed deliverables:
-
Create
GOVERNANCE.mdin repository root with:- Explicit governance model statement (maintainer-led under Microsoft sponsorship)
- Roles section (Maintainers, Contributors, Reviewers)
- Decision-making process (routine changes, new features, breaking changes, governance changes)
- Dispute resolution procedure
- Process for modifying governance
-
Update cross-references in:
README.md- Add governance link in Legal sectionCONTRIBUTING.md- Reference governance for maintainer authority
Acceptance criteria:
-
GOVERNANCE.mdexists in repository root with required frontmatter - Document defines governance model type explicitly
- Document lists key roles with responsibilities
- Document describes decision-making process for different change types
- Document includes dispute resolution procedure
-
README.mdlinks to governance document -
CONTRIBUTING.mdreferences governance for decision authority - All markdown validation passes (
npm run lint:md)
Additional Context
Reference: OSSF Best Practices Badge - Governance criterion
Existing partial coverage:
- CODEOWNERS - Lists
@microsoft/edge-ai-core-devas code owners - CONTRIBUTING.md - Describes contribution workflow
- docs/contributing/release-process.md - Has "For Maintainers" section
- CODE_OF_CONDUCT.md - Covers behavior standards (not governance)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
documentationImprovements or additions to documentationImprovements or additions to documentationneeds-triageRequires triage and prioritizationRequires triage and prioritization