Move the hardcoded client data array out of `LogoCarousel.jsx` into a
separate `docs/snippets/clients.jsx` module so it can be reused by other
components. `LogoCarousel` now accepts a `clients` prop, and `home.mdx`
imports and passes the shared data. Also extract a `Logo` sub-component
to reduce duplication of the light/dark `<img>` pair.
Update `CONTRIBUTING.md` to point contributors to `clients.jsx`.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Covers types of welcome contributions (docs, bug reports, proposals),
ecosystem listing & logo request process, development setup for the docs
site, submitting changes, and AI contribution disclosure policy (adapted
from the MCP project).
Directs proposals and feature requests to GitHub Discussions, reserving
Issues for bug reports. Notes that `skills-ref/` is not accepting code
contributions and that skill submissions and major architectural changes
are not being accepted at this time.
License section reflects dual licensing: Apache 2.0 for code and spec,
CC-BY 4.0 for documentation.
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>