Contributing

Contribution guide

Contributing

Thank you for your interest in contributing to Project Grayscale.


What We Accept

AreaExamples
Plugins & ConnectorsGitHub, CRM, industry data connectors
DocumentationFixes and improvements to docs/public/
SDK ExamplesReference implementations using @grayscale/plugin-sdk
Bug ReportsReproducible issues with clear steps

What Requires Partnership

AreaContact
Bedrock / core runtime changesInternal team only — Architecture Lock
Executive implementationsPartner Program
Enterprise featuressales@projectgrayscale.com

Development Setup

See Quick Start and Installation.


Pull Request Guidelines

  1. Scope — One concern per PR
  2. Documentation — Update docs/public/ for user-facing changes
  3. No secrets — Never commit .env, credentials, or prompt packs
  4. No internal docs — Do not add constitutional or certification material to docs/public/
  5. Tests — Include tests for functional changes (when applicable)

Code of Conduct

All contributors must follow the Code of Conduct.


Community

Join the conversation via Community Guidelines.


Contact