Dave Olsen
Dave Olsen
Right now working with PatternData is messy because it combines two distinct elements, files (patterns) with directories (types/subtypes). Break these up to into pattern and collection "models." Then store the...
The rendered file path is build is duplicated in several classes. Centralize it.
Do this outside of Config and make sure it's on the .gitignore list. Make it opt-in all the way.
Look at supporting the following: - a rules based set-up for building URL - rule switch on the starterkit install command - private repos via a GitHub credential/token - BitBucket...
Rather than give plugin authors access to the root of the PL config their config updates should be automatically scoped to their plugin namespace.
With plugins I need to clean-up: - config options - stuff in `./public/patternlab-components`
Not doing anything with this class. Just makes a file more verbose than it needs to be.
Classic example is `Template.php` and loaders. Look at loaded classes rather than load class based on file path. The latter is unreliable long-term.
Move the sayings into a YAML file instead of an array. A hair slower but easier to maintain.