Skip to content

Vendor table (VENDOR.md)

The authoritative table of vendored source trees and short revision strings is VENDOR.md at the repository root (next to CMakeLists.txt). This MkDocs page exists so the docs site navigation points readers at the same file GitHub shows in the root.

When working from a local clone, open VENDOR.md in the top-level directory. It is the single source CMake uses to generate csretro_version.h (project version, per-component revision strings, and strings shown by csr version, MOTD, and startup banners). In-game output uses plain revision / version labels (no @ symbols); everything is a CS Retro build, even when a version number matches another public project.

CSRetro ships full source trees in-repo (no git submodule for these components). Summaries belong under docs/components/ and related guides. Respect upstream licenses — do not paste large copyrighted manuals. (Authoring rules: Contributing.)