org.projectfile.dei
DEI.md project statement (CHAOSS / badging DEI Project Badge). A marker community-health file like CODE_OF_CONDUCT.md: the bridge renders the fixed CHAOSS boilerplate plus the project’s per-metric effort bullets once, then the project owns and edits the body. enabled gates generation (off by default — namespace present without enabled:true is a no-op). The four CHAOSS metric sections (project-access, communication-transparency, newcomer-experiences, inclusive-leadership) live in an open metrics map so future metrics extend without a schema change; a metric absent from the map falls back to SAMPLE bullets. The reporting-concerns contact is reused from people[roles=community] (then maintainer, then any email) — no new links[type]. Has no standalone schema; like code-of-conduct it is a registry-shape-only extension.
- Namespace:
org.projectfile.dei - Owner: projectfile.org (community-maintained)
- Status: proposed
Illustrative fragment — not a complete projectfile document. Consumers MUST round-trip unknown namespaces even when no shape is published.
---# SPDX-FileCopyrightText: 2026 Damián Búho <damian.buho@proton.me>## SPDX-License-Identifier: CC-BY-4.0# SPDX-License-Identifier: MIT
# Shape: org.projectfile.dei extension namespace# Illustrative fragment — not a complete projectfile document.# See registry.yaml for ownership and status.## The DEI.md file originates in the CHAOSS project / badging DEI Project Badge.# Reporting-concerns contact is reused from the top-level people array using# roles: [community] (then maintainer, then any email) — no new links[type].# Navigational URLs (e.g. a public DEI.md link from the project site) go in# top-level links[].
org: projectfile: dei: enabled: true # REQUIRED gates generation — off by default; namespace # present without enabled:true is a no-op scope: "the example repo and its community spaces" # OPTIONAL descriptive prose last-reviewed: 2026-07-23 # OPTIONAL stamps 'Last Reviewed: YYYY-MM-DD'; # absent ⇒ '[Enter Date]' placeholder metrics: # OPTIONAL open map; a metric absent here renders SAMPLE bullets project-access: # https://chaoss.community/?p=4953 - "All virtual meetings are transcribed; video is not required." - "Translation services are provided for all website pages." communication-transparency: # https://chaoss.community/?p=4957 - "All project documentation is publicly available." newcomer-experiences: # https://chaoss.community/?p=4891 - "Weekly newcomer orientation sessions and office hours." inclusive-leadership: # https://chaoss.community/?p=3522 - "Our governance document is reviewed and affirmed yearly." other: # OPTIONAL non-CHAOSS efforts section - "An accessibility audit against WCAG 2.1 AA is in progress."[org.projectfile.dei]enabled = truescope = "the example repo and its community spaces"last-reviewed = "2026-07-23"
[org.projectfile.dei.metrics]project-access = [ "All virtual meetings are transcribed; video is not required.", "Translation services are provided for all website pages." ]communication-transparency = [ "All project documentation is publicly available." ]newcomer-experiences = [ "Weekly newcomer orientation sessions and office hours." ]inclusive-leadership = [ "Our governance document is reviewed and affirmed yearly." ]other = [ "An accessibility audit against WCAG 2.1 AA is in progress." ]{ "org": { "projectfile": { "dei": { "enabled": true, "scope": "the example repo and its community spaces", "last-reviewed": "2026-07-23", "metrics": { "project-access": [ "All virtual meetings are transcribed; video is not required.", "Translation services are provided for all website pages." ], "communication-transparency": [ "All project documentation is publicly available." ], "newcomer-experiences": [ "Weekly newcomer orientation sessions and office hours." ], "inclusive-leadership": [ "Our governance document is reviewed and affirmed yearly." ], "other": [ "An accessibility audit against WCAG 2.1 AA is in progress." ] } } } }}