Skip to content

Implemented democratic voting process for project decisions#1

Open
fdesbiens wants to merge 3 commits into
mainfrom
voting-process-squash
Open

Implemented democratic voting process for project decisions#1
fdesbiens wants to merge 3 commits into
mainfrom
voting-process-squash

Conversation

@fdesbiens
Copy link
Copy Markdown

Establishes a formal, EDP-compliant decision-making process for Eclipse ThreadX using GitHub Discussions and immutable git-backed decision records.

Changes:

  • VOTING.md: full voting rules (eligibility, vendor neutrality, 2-week window, majority rules, tie-breaking by project leads, mailing list announcements, grievance escalation, governing docs appendix)
  • decisions/TEMPLATE.md: decision record authoring template
  • decisions/README.md: directory anchor
  • .github/CODEOWNERS: decisions/ gated to project leads
  • .github/DISCUSSION_TEMPLATE/proposal.yml: structured proposal form
  • .github/PULL_REQUEST_TEMPLATE/decision_record.md: PR checklist
  • .github/scripts/validate_decision.py: CI validator for DR format
  • .github/workflows/validate-decisions.yml: validation workflow
  • SSH-SIGNING.md: SSH commit signing setup guide (Windows/Ubuntu/Fedora/macOS)
  • README.md: participation guide, committer election info, key doc links
  • CONTRIBUTING.md, LICENSE: standard project files

fdesbiens and others added 3 commits May 8, 2026 11:50
Establishes a formal, EDP-compliant decision-making process for
Eclipse ThreadX using GitHub Discussions and immutable git-backed
decision records.

Changes:
- VOTING.md: full voting rules (eligibility, vendor neutrality,
  2-week window, majority rules, tie-breaking by project leads,
  mailing list announcements, grievance escalation, governing
  docs appendix)
- decisions/TEMPLATE.md: decision record authoring template
- decisions/README.md: directory anchor
- .github/CODEOWNERS: decisions/ gated to project leads
- .github/DISCUSSION_TEMPLATE/proposal.yml: structured proposal form
- .github/PULL_REQUEST_TEMPLATE/decision_record.md: PR checklist
- .github/scripts/validate_decision.py: CI validator for DR format
- .github/workflows/validate-decisions.yml: validation workflow
- SSH-SIGNING.md: SSH commit signing setup guide (Windows/Ubuntu/Fedora/macOS)
- README.md: participation guide, committer election info, key doc links
- CONTRIBUTING.md, LICENSE: standard project files

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
With a single project lead, self-approval is impossible. Any committer
who participated in the vote can now approve a decision record PR to
confirm the record faithfully reflects the outcome.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Changed the catch-all CODEOWNERS entry from admins-only to project
leads and committers, consistent with the decisions/ rule.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant