As a design system creator using Pattern Lab, I want the first glimpse of a deployed version of Pattern Lab to be a single pattern of my choosing, so that I can welcome consumers of the design system, and have the opportunity to better explain the system to them with a landing page of sorts.
This feature is proposed from the PL/Node team, as already implemented in this PR. You can see at the time it was a conscious deviation from shared assets, and as such, is a regression of sorts as we integrate into the shared asset environment. A note: the PR is included here for functional understanding only, and is not necessarily the suggested implementation. I think that features should be up or down voted on their functional merit during these discussions, not the particular code that might serve as a reference.
- @geoffp has shown me how Target uses this to effectively introduce their Pattern Lab. Geoff, please elaborate or weigh in if I've misrepresented anything
- Before this feature was in place, a user had to share a query-stringed url as the "entry point" of the system, or create as the very first pattern in the tree some sort of
00-start or 00-welcome file.
Timeline for this change is, in my opinion, not critical to 2.0.0 release.
Tagging core and shared assets due to this being an additional configuration option set in core that affects frontend.
This vote will close at noon central on June 15, 2016 or once both the PHP and Node representatives have voted.
/cc @pattern-lab/voting-members