2 Commits

  • Extract client data from LogoCarousel into shared clients.jsx
    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>
  • Add CONTRIBUTING.md (#168)
    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>