Skip to content

Contributing Overview

ProtocolSoup welcomes contributions that help practitioners understand real identity and security protocol behavior. The project favors authentic protocol execution, complete Looking Glass visibility, and changes that keep the platform easy to extend.

  1. Read the repository contributing guide.
  2. Check existing issues and discussions before starting significant work.
  3. Comment on the issue you want to take so maintainers and other contributors can coordinate.
  4. Fork the repository and branch from master.
  5. When practical, sign commits with git commit -s (DCO). If you forget, say so in the PR—maintainers can help before merge. There is no automated DCO gate.
  • Documentation fixes that clarify real setup, API behavior, or protocol flows.
  • Small UI improvements with screenshots or Looking Glass output.
  • Focused backend bug fixes with targeted tests.
  • Protocol proposals that cite the relevant RFCs, OpenID specifications, W3C specifications, or OASIS standards.
  • Real protocol execution rather than placeholders or mocked-looking payloads.
  • Clear Looking Glass events for meaningful protocol steps.
  • Spec references for protocol behavior and security-sensitive choices.
  • Focused changes that do not mix unrelated refactors with feature work.
  • Documentation updates when behavior, setup, APIs, configuration, or contributor workflow changes.