Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mega PR: Merging Drupal Pattern Lab Fork Back Into Main Pattern Lab PHP Core #129

Merged
merged 29 commits into from
Oct 9, 2017

Conversation

sghoweri
Copy link
Contributor

@sghoweri sghoweri commented Oct 7, 2017

Placeholder Mega PR per the awesome conversation @EvanLovely and I had earlier today.

This folds in the past 5 months worth of maintenance and enhancement updates made to the Drupal Pattern Lab working group's ongoing Pattern Lab PHP Core fork as part of the new exciting updates @bradfrost posted about earlier this week!

Changelog




Next Up (Fast Follows)

Bug Fixes & Maintainance

Better Installation / Setup Process

Better Markdown Docs

Pattern Lab Customization / Configuration



Soon After (@todo: finish reviewing remaining open issues following next release)

TODOs

  • remove references to Drupal Pattern Lab in composer.json
  • add changelog summary of updates this group of bug fixes and enhancements includes
  • cross reference and close out existing duplicate and/or redundant from these updates
  • identify fast follow-on PRs to get out the door ASAP

dmolsen and others added 29 commits July 28, 2016 17:12
Remove extra character from InstallerUtil so dev branch works
… comments to explain my PHP chicken scratch.

Addresses existing open issue #3 and corresponds with the 2nd half of work mentioned in drupal-pattern-lab/patternengine-php-twig#1
Updating global data to use `yml` or `yaml`
v2.8.0 RC - Merging Latest on Dev into Master
Replace possible dots in pattern names with dashes
…-lineages

Fix for Broken Lineage Functionality in PL When Using Twig templates w/ Path Namespaces (ie. Drupal 8-friendly Paths)
Don't overwrite nameClean if it has already been set
…exist when scanning the pattern source directory for patterns; adds the RecursiveIteratorIterator flag to follow symbolic links while still continuing to skip dots (. and ..).

This opens the door for some creative workarounds to the rigid way Pattern Lab expects pattern templates to be organized at the file system level + how the physical path to a pattern determines how it's organized in Pattern Lab... pattern-lab#28
Allow Pattern Lab to follow pattern symlinks when registering patterns
… Default files in the public dir if entire directory gets wiped. Solves #14
…ic-dir

Working solution to regenerate missing styleguideKit index.html in the public directory
Chore as part of mega merge back into the main PL mothership repo
@sghoweri
Copy link
Contributor Author

sghoweri commented Oct 7, 2017

@EvanLovely @aleksip could one of you guys check this out when you get a chance?

I know we're going to need do another pass through reviewing the existing issue queue after this goes out the door to make sure we're not missing anything however this should be pretty darn close otherwise. LMK!

@EvanLovely EvanLovely self-requested a review October 9, 2017 17:19
@EvanLovely EvanLovely self-assigned this Oct 9, 2017
@EvanLovely EvanLovely changed the base branch from master to feature/drupal-pl October 9, 2017 17:56
@EvanLovely EvanLovely changed the base branch from feature/drupal-pl to master October 9, 2017 17:58
@EvanLovely EvanLovely merged commit 7a9d94d into pattern-lab:master Oct 9, 2017
@EvanLovely
Copy link
Member

🎉

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.

5 participants