docs: add desktop Feature Manifest reference, reorganize feature definition#795
Open
jaredlockhart wants to merge 1 commit intomainfrom
Open
docs: add desktop Feature Manifest reference, reorganize feature definition#795jaredlockhart wants to merge 1 commit intomainfrom
jaredlockhart wants to merge 1 commit intomainfrom
Conversation
…nition Because * The desktop FeatureManifest.yaml schema had no dedicated reference — only a brief example in feature-api.mdx * The generic feature-definition.md was a thin page that didn't clearly direct users to the right platform-specific docs * Engineers defining new desktop features had to piece together the schema from scattered sources This commit * Creates a comprehensive Desktop Feature Manifest Reference doc covering all feature-level properties (description, owner, hasExposure, isEarlyStartup, allowCoenrollment, applications, schema), all variable properties (type, fallbackPref, setPref, enum), a setPref vs fallbackPref comparison, and real-world examples * Adds the new doc to the sidebar under Desktop (first item) * Slims down the registration section in feature-api.mdx with a cross-link to the full reference * Rewrites feature-definition.md as a clear crossroads page pointing to Desktop manifest reference, FML spec, and Cirrus guide Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Creates a comprehensive desktop FeatureManifest.yaml reference doc and reorganizes the generic feature definition page.
New doc: Desktop Feature Manifest Reference (
docs/platform-guides/desktop/feature-manifest.md)description,owner,hasExposure/exposureDescription,isEarlyStartup,allowCoenrollment,applications,schematype,fallbackPref,setPref,enumsetPrefvsfallbackPrefcomparison table with behavior differencesReorganization:
feature-definition.mdrewritten as a crossroads page → Desktop manifest ref, FML spec, Cirrus guidefeature-api.mdxregistration section slimmed down with cross-link to full referenceFixes #794
🤖 Generated with Claude Code