patternlab-php-core
patternlab-php-core copied to clipboard
This repository provides the core functionality for Pattern Lab. It is meant to be used from within an Edition with a PatternEngine and StarterKit.
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.
Apologies if this should be posted to the mustache and twig editions, but it has to do with core and applies to both: I believe pattern-lab/core now requires PHP 5.5.9...
Double-check the parse component list so that paths are built properly. This means replacing DIRECTORY_SEPARATOR in $file->getPathname(). Needs to be part of #67 implementation. See pattern-lab/patternlab-php#368
Don't rely on just color to convey seriousness of issue. Use glyphs as well.