patternlab-php-core icon indicating copy to clipboard operation
patternlab-php-core copied to clipboard

Make all paths configurable

Open dmolsen opened this issue 9 years ago • 1 comments

patternDir needs to be added as a config option and as an installable path for composer.json.

dmolsen avatar May 17 '16 23:05 dmolsen

PL Node's settings has this that should be emulated:

{
  "paths" : {
        "source" : {
          "root": "./source/",
          "patterns" : "./source/_patterns/",
          "data" : "./source/_data/",
          "meta": "./source/_meta/",
          "annotations" : "./source/_annotations/",
          "styleguide" : "./node_modules/styleguidekit-assets-default/dist/",
          "patternlabFiles" : "./node_modules/styleguidekit-mustache-default/views/",
          "js" : "./source/js",
          "images" : "./source/images",
          "fonts" : "./source/fonts",
          "css" : "./source/css/"
        },
        "public" : {
          "root" : "./public/",
          "patterns" : "./public/patterns/",
          "data" : "./public/styleguide/data/",
          "annotations" : "./public/annotations/",
          "styleguide" : "./public/styleguide/",
          "js" : "./public/js",
          "images" : "./public/images",
          "fonts" : "./public/fonts",
          "css" : "./public/css"
        }
      }
}

As long as pre-existing installs don't break, there's no reason we should wait until 3.x.

EvanLovely avatar Oct 12 '17 20:10 EvanLovely