Governance

Event Runner is a public Apache-2.0 project operated by the Center for Cooperative Media at Montclair State University.

Who decides#

  • Product and license: CCM. The working name and mark stay with CCM even though the code is Apache-2.0.
  • Operator: the person running deployments and GitHub admin (currently Joe Amditis). Releases, branch protection, and environment secrets live here so they do not depend on a third-party account.
  • Architecture: the v1 spec and triage record are the contract. Changes to those decisions land as a new ADR, not a drive-by PR.

What belongs where#

SituationWhere it goes
Something in the shared code is wrongIssue using the bug form
A change to the platformIssue using the feature form, then a PR linked to it
"How do I…?" on a live event siteDiscussions (Q&A)
"We want CCM to run our event"Discussions (General) or email info@collaborativejournalism.org
A hosted site CCM operates for you is brokenEmail info@collaborativejournalism.org — not a public issue
A security problem in this repoPrivate vulnerability reporting

Review#

  • One logical change per pull request.
  • Every commit is signed off under the Developer Certificate of Origin.
  • CI must stay green on the PR, including from forks, with no secrets.
  • Maintainers may request changes, close out-of-scope work, or move a conversation to Discussions.

Releases#

Tagged releases follow Keep a Changelog in CHANGELOG.md. Only the latest tag is a supported security line. See SECURITY.md.

This page is generated from GOVERNANCE.md. Edit the Markdown, not the HTML.