DRS Adoption Guide
Use DRS for desktop applications that produce installable or distributable releases.
Steps
- Read
README.mdandDesktop Application Release Standard.md. - Copy required templates from
templates/. - Create or update the project manifest.
- Write the release note before release finalization.
- Build the final artifact.
- Record the artifact hash in the release note, manifest, and checklist.
- Run or manually complete the release validation checklist.
SFDS Note
DRS predates SFDS and remains authoritative. SFDS adds governance metadata around the DRS suite; it does not replace the existing DRS release process.
DRS follows the SFDS two-layer model:
DRS.manifest.tomldescribes DRS as a standard suite.DesktopApplicationRelease.manifest.schema.tomlandtemplates/ProjectName.manifest.tomldescribe project release manifests for DRS adopters.
When applying DRS, use the DRS specification, templates, schema, examples, and CLI as the release authority. Use SFDS to understand how DRS is organized as a standard suite.