Skip to content

docs(meta): add status pages and rebrand core docs#9

Merged
marklearst merged 1 commit intomainfrom
docs/governance-meta-rebrand
Jan 26, 2026
Merged

docs(meta): add status pages and rebrand core docs#9
marklearst merged 1 commit intomainfrom
docs/governance-meta-rebrand

Conversation

@marklearst
Copy link
Copy Markdown
Owner

@marklearst marklearst commented Jan 26, 2026

Note

Major documentation rebrand and metadata additions.

  • Rename spec to Variable Design Standard (VDS) across LICENSE/README/docs; update canonical URLs and bump version to 0.4.0 (Draft)
  • Add Meta docs: Status of this Document, Specification Status, Change Log, Contributors, References; refresh FAQ and governance/roles to VDS terminology
  • Clarify DTCG alignment: document modes as a VDS extension, switch group extension to $extends, add JSON Schema references/links
  • Update site config (siteTitle, siteUrl, navigation) to include new Meta section; add Vercel-themed CSS asset (not enabled)

Written by Cursor Bugbot for commit 58d5818. This will update automatically on new commits. Configure here.

Copilot AI review requested due to automatic review settings January 26, 2026 15:04
@vercel
Copy link
Copy Markdown

vercel Bot commented Jan 26, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
variable-design-standard Ready Ready Preview, Comment Jan 26, 2026 3:04pm

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request adds W3C-style status documentation pages and rebrands the specification from "Variables Contract" to "Variable Design Standard (VDS)". The changes include adding new meta documentation pages, updating all references throughout the codebase to use the new name, and removing outdated recommendation documents.

Changes:

  • Added two new meta documentation pages: status.md (status taxonomy) and status-of-this-document.md (W3C-style publication status)
  • Rebranded all documentation from "Variables Contract" to "Variable Design Standard (VDS)" across 20+ files
  • Removed docs/meta/recommendations.md file
  • Added new Vercel-themed CSS file (though with issues)
  • Updated URLs from variables-contract.vercel.app to variable-design-standard.vercel.app

Reviewed changes

Copilot reviewed 28 out of 28 changed files in this pull request and generated 8 comments.

Show a summary per file
File Description
docs/meta/status.md New document defining status taxonomy (Draft, Candidate Standard, Stable, Deprecated)
docs/meta/status-of-this-document.md New W3C-style document with publication metadata, issue filing process, and acknowledgments
docs/meta/recommendations.md Removed outdated recommendations document
assets/css/vercel-theme.csss New Vercel-themed CSS (has critical file extension and syntax errors)
docmd.config.js Updated site configuration with new URLs and navigation structure (has path inconsistencies)
LICENSE Updated license text with new specification name and URLs (has schema path inconsistency)
README.md Rebranded to Variable Design Standard with updated DTCG compliance claims
docs/meta/change-log.md Updated version to 0.4.0 with detailed changes (missing rebranding notes)
docs/tooling/ecosystem.md Rebranded all references to Variable Design Standard
docs/tooling/ci-cd.md Updated validation references to VDS
docs/tooling/build-pipelines.md Updated pipeline examples to reference VDS
docs/reference/quick-reference.md Updated quick reference guide with VDS branding
docs/reference/glossary.md Updated terminology definitions and corrected $ref to $extends
docs/reference/conformance.md Updated conformance requirements with VDS naming
docs/license.md Updated license documentation with VDS naming and URLs
docs/index.md Updated homepage with VDS branding and added Meta section
docs/governance/* Updated all governance documentation with VDS references
docs/faq.md Updated FAQ with VDS branding

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.


Issues, questions, and feedback are welcome via:

- **GitHub Issues**: [Create an issue](https://github.com/marklearst/variables-contract/issues/new)
Copy link

Copilot AI Jan 26, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

GitHub repository URL still references the old name "variables-contract". This should be updated to "variable-design-standard" (or "variables-design-standard") to match the rebranding throughout the rest of the documentation.

Suggested change
- **GitHub Issues**: [Create an issue](https://github.com/marklearst/variables-contract/issues/new)
- **GitHub Issues**: [Create an issue](https://github.com/marklearst/variable-design-standard/issues/new)

Copilot uses AI. Check for mistakes.
Comment thread LICENSE
Schema: https://variables-contract.vercel.app/schema/v1.json
License Inquiries: https://variables-contract.vercel.app/license
Canonical Source: https://variable-design-standard.vercel.app
Schema: https://variable-design-standard.vercel.app/schema/v1.json
Copy link

Copilot AI Jan 26, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Schema URL path is inconsistent with the documentation. The LICENSE file references /schema/v1.json, but throughout the documentation (README.md, license.md, etc.) the schema is referenced as /assets/schema/v1.json. This inconsistency could lead to broken links.

Suggested change
Schema: https://variable-design-standard.vercel.app/schema/v1.json
Schema: https://variable-design-standard.vercel.app/assets/schema/v1.json

Copilot uses AI. Check for mistakes.
Comment thread docmd.config.js
Comment on lines 2 to 4
// basePath is "/variables-contract" for GitHub Pages
// Vercel deploys from gh-pages branch (same build) and uses rewrites
const basePath = "/variables-contract";
Copy link

Copilot AI Jan 26, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The basePath and siteUrl are inconsistent. The basePath is still set to "/variables-contract" (old name) while siteUrl has been updated to use "variables-design-standard". The basePath should be updated to "/variables-design-standard" to match the rebranding. Additionally, the comment on line 2 needs to be updated to reflect the new path.

Suggested change
// basePath is "/variables-contract" for GitHub Pages
// Vercel deploys from gh-pages branch (same build) and uses rewrites
const basePath = "/variables-contract";
// basePath is "/variables-design-standard" for GitHub Pages
// Vercel deploys from gh-pages branch (same build) and uses rewrites
const basePath = "/variables-design-standard";

Copilot uses AI. Check for mistakes.
Comment thread docs/meta/change-log.md
Comment on lines +14 to +37
Documentation hardening and DTCG 2025.10 compliance improvements.

### Features
### Changes

- DTCG 2025.10 format compliance
- Naming convention rules
- Reference syntax (curly brace and JSON Pointer)
- Mode support
- Group extension (`$ref`)
- Composite types (Border, Transition, Shadow, Gradient, Typography)
- Validation requirements
- Versioning strategy
- Adapter patterns (Figma, Tokens Studio, Style Dictionary)
- Role definitions (Designer, Design Engineer, Frontend Developer)
- Governance workflow
#### DTCG 2025.10 Compliance Improvements

### Documentation
- **Clarified modes as Variable Design Standard (VDS) extension**: Modes in `$value` objects are NOT part of DTCG 2025.10 specification. This is a Variable Design Standard (VDS) extension inspired by Figma's modes concept.
- **Updated group extension syntax**: Changed from `$ref` to `$extends` with curly brace syntax (`"$extends": "{group.path}"`) to align with DTCG 2025.10.
- **Fixed format documentation**: Updated Color, Dimension, and Duration type documentation to show DTCG object format as canonical, with Variable Design Standard (VDS) string shortcuts as convenience formats.
- **Corrected DTCG feature claims**: Removed "Mode support" from DTCG features list; added modes, string shortcuts, and hex color shorthand to Variable Design Standard (VDS) extensions.

- Complete specification (51 documentation pages)
- Adoption guides
- Governance playbooks
- Consumption patterns
- Testing strategies
- Advanced patterns
#### Figma Documentation Improvements

### Standards elements
- **Clarified export formats**: Distinguished plugin-generated format from REST API format.
- **Fixed REST API access claim**: Corrected to "Enterprise plan only" (not Enterprise/Organization).
- **Clarified export prefixes**: Documented that `@` and `$` prefixes are added by export plugins, not typed in Figma UI.
- **Added comprehensive Figma links**: Added Designer Resources and Developer Resources sections to LINKS.md.

- Conformance requirements
- Glossary
- Quick reference
- FAQ
- References
#### Documentation Hardening

- **Version consistency**: Updated all version references from 0.3.7 to 0.4.0.
- **Fixed incorrect version claims**: Corrected FAQ claim that 1.0.0 is stable.
- **Updated examples**: Fixed `dtcg-compliant.json` to use strict DTCG object formats.
- **Improved accuracy**: Ensured all DTCG compliance claims are accurate and verifiable.
Copy link

Copilot AI Jan 26, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The change log does not document the rebranding from "Variables Contract" to "Variable Design Standard (VDS)" which is a major change in this PR. The title suggests this is about adding status pages and rebranding core docs, but the change log only mentions DTCG compliance improvements, Figma documentation improvements, and documentation hardening. The rebranding should be explicitly listed as a key change.

Copilot uses AI. Check for mistakes.
Comment thread README.md
Comment on lines +322 to +334
## UDS Framework

Variables Contract is part of UMP (UI Mapping Protocol), a larger system for mapping design and development artifacts.
Variable Design Standard is part of UDS (UI Design Standard), a comprehensive framework for design-to-code governance.

UMP components:
UDS components:

- Variables Contract (this spec) - variables/tokens
- Component Contract (future) - component mapping
- Pattern Contract (future) - pattern mapping
- Variable Design Standard (VDS) - this spec
- Integrity Design Standard (IDS) - tooling layer (future)
- Component Design Standard (future) - component mapping
- Pattern Design Standard (future) - pattern mapping
- Design-Dev Mapping (future) - artifact relationships

Variables Contract is the first piece of UMP, focusing on variables.
Variable Design Standard is the first standard in UDS, focusing on variables.
Copy link

Copilot AI Jan 26, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Inconsistent naming in the UDS Framework description. The framework is called "UDS (UI Design Standard)" but the component naming suggests it should be "UDS (UI Design Standards)" (plural). Either the framework name should use the singular "UI Design Standard" or all the component names should use "Standard" (singular). Currently there's a mismatch.

Copilot uses AI. Check for mistakes.
@@ -0,0 +1,682 @@
/**
Copy link

Copilot AI Jan 26, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

File extension is incorrect. The file has a .csss extension (triple 's') instead of .css. This will prevent the CSS file from being loaded or recognized by browsers and build tools.

Copilot uses AI. Check for mistakes.
}

.sidebar nav ul ul {
padding-left: 0 !;
Copy link

Copilot AI Jan 26, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Invalid CSS syntax. The rule has padding-left: 0 !; which is missing the important keyword after the exclamation mark. This should be padding-left: 0 !important;

Suggested change
padding-left: 0 !;
padding-left: 0 !important;

Copilot uses AI. Check for mistakes.
Comment thread docmd.config.js
defaultMode: "dark",
enableModeToggle: true,
positionMode: "top",
// customCss: ["/assets/css/vercel-theme.css"],
Copy link

Copilot AI Jan 26, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The CSS file path is commented out with a double slash, but this file has the wrong extension (.csss instead of .css). If the intention is to enable this custom CSS, the file extension issue must be fixed first, and then this line should be uncommented.

Suggested change
// customCss: ["/assets/css/vercel-theme.css"],
customCss: ["/assets/css/vercel-theme.css"],

Copilot uses AI. Check for mistakes.
Copy link
Copy Markdown

@cursor cursor Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 4 potential issues.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.

This PR is being reviewed by Cursor Bugbot

Details

You are on the Bugbot Free tier. On this plan, Bugbot will review limited PRs each billing cycle.

To receive Bugbot reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial.

Comment thread docmd.config.js
// Vercel deploys from gh-pages branch (same build) and uses rewrites
const basePath = "/variables-contract";
const siteUrl = "https://marklearst.github.io/variables-contract";
const siteUrl = "https://marklearst.github.io/variables-design-standard";
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Inconsistent basePath and siteUrl configuration

Medium Severity

The siteUrl was updated to reference variables-design-standard but basePath still uses /variables-contract. These values are inconsistent - if the GitHub repository was renamed to variables-design-standard, then basePath should also be updated to /variables-design-standard for links and routing to work correctly on GitHub Pages.

Fix in Cursor Fix in Web

@@ -0,0 +1,682 @@
/**
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CSS file has wrong file extension

Low Severity

The CSS theme file has extension .csss (three s's) but docmd.config.js references it as .css. If the custom CSS line is uncommented, the file would fail to load because the referenced path doesn't match the actual filename.

Fix in Cursor Fix in Web

}

.sidebar nav ul ul {
padding-left: 0 !;
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Invalid CSS syntax with incomplete important declaration

Low Severity

The CSS rule padding-left: 0 !; is syntactically invalid. The ! suggests !important was intended but is incomplete. This would cause the CSS parser to skip this rule entirely.

Fix in Cursor Fix in Web

}

a {
color: var(--link-color) !important;
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CSS references undefined variable name

Low Severity

The CSS references var(--link-color) but the defined variable is --link (at line 66). This causes the link color to fall back to the browser default since --link-color is undefined.

Fix in Cursor Fix in Web

@marklearst marklearst merged commit a619768 into main Jan 26, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants