Repository navigation
feat(governance): adopt DCO 1.1, open-source governance, and Swift CI - #70
Merged
Merged
Conversation
…tor ladder - Define vendor-neutral meritocratic governance charter and open-source roles - Establish 4-tier contributor ladder with initial recognition for Timothy Kim - Define lazy consensus, simple majority, and 2/3 TSC supermajority decision models - Adopt Developer Certificate of Origin (DCO 1.1) certification standard - Define project continuity, emergency redundancy, and security vulnerability response Co-authored-by: Bharat Joshi <bharatjoshi@spectrayan.com> Signed-off-by: Forge <forge@spectrayan.com>
- Verify Signed-off-by trailer on all commits in PR range - Provide actionable guidance on git rebase --signoff when commits are unsigned Co-authored-by: Bharat Joshi <bharatjoshi@spectrayan.com> Signed-off-by: Forge <forge@spectrayan.com>
- Add .github/workflows/ci-swift.yml testing Swift 6 on macos-14 and macos-15 - Add test-swift, test-go, and test-kotlin convenience targets in Makefile Co-authored-by: Bharat Joshi <bharatjoshi@spectrayan.com> Signed-off-by: Forge <forge@spectrayan.com>
…acknowledgments - Add ACKNOWLEDGMENTS.md celebrating open-source contributors and foundational tech - Update .github/PULL_REQUEST_TEMPLATE.md with DCO 1.1 sign-off and security checks - Update CONTRIBUTING.md with DCO instructions, polyglot client workflows, and governance - Update root README.md with DCO/Governance badges and polyglot clients registry Co-authored-by: Bharat Joshi <bharatjoshi@spectrayan.com> Signed-off-by: Forge <forge@spectrayan.com>
…l capacity standard - Replace defensive corporate titles mention with industry-standard individual capacity and representation principles - Align vendor neutrality and meritocratic role definitions with CNCF and Linux Foundation standards - Refine DCO preamble to contributor-friendly phrasing Co-authored-by: Bharat Joshi <bharatjoshi@spectrayan.com> Signed-off-by: Forge <forge@spectrayan.com>
…lity Add maxim-lobanov/setup-xcode step to ci-swift.yml to ensure Xcode 16 is selected on macOS runners where Xcode 15 is the default. Co-authored-by: Bharat Joshi <bharatjoshi@spectrayan.com> Signed-off-by: Forge <forge@spectrayan.com>
sbharatjoshi
approved these changes
Oct 5, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Transitions the Server-Sent Events repository from the legacy corporate CLA bot (CLA Assistant Lite) to the standard Developer Certificate of Origin (DCO 1.1) and formal Open-Source Governance charter, matching the model established in spector/GOVERNANCE.md.
Also establishes CI parity for the newly integrated Swift client (
clients/swift).Changes
Phase 1 — Open-Source Governance Charter
GOVERNANCE.mddefining:Phase 2 — CLA Sunset & DCO 1.1 Adoption
CLA.mdand.github/workflows/cla.yml.DCO.mdcontaining the full Developer Certificate of Origin 1.1 text and commit signing instructions (git commit -s)..github/workflows/dco.ymlto verify theSigned-off-by:trailer across all PR commits with helpful remediation guidance.Phase 3 — Community Documentation & Recognition
ACKNOWLEDGMENTS.mdcrediting open-source contributors, foundational reactive streaming frameworks (Spring WebFlux, Project Reactor, Angular, Redis, NATS, Cloud Stream), and AI tooling..github/PULL_REQUEST_TEMPLATE.mdto mandate DCO 1.1 sign-off and security compliance.CONTRIBUTING.mdwith polyglot client workflows, DCO 1.1 instructions, and governance links.README.mdwith DCO 1.1 and Governance badges, and registered all polyglot clients (clients/swift,clients/kotlin,clients/go,clients/python) in the packages registry.Phase 4 — Swift CI Parity
.github/workflows/ci-swift.ymlto automatically testclients/swift/**under Swift 6 onmacos-14andmacos-15.test-swift,test-go, andtest-kotlinconvenience targets toMakefile.How to Test
Checklist
make test-swiftlocally and it passedREADME.md,CONTRIBUTING.md,GOVERNANCE.md,DCO.md,ACKNOWLEDGMENTS.md)git commit -s) per GOVERNANCE.md