This repository contains the core functionality for Pattern Lab Node. Pattern Lab Core is designed to be included as a dependency within Node Editions. If this looks REALLY DIFFERENT from what you expected, check out the ChangeLog.
- Pattern Lab/Node: Gulp Edition contains info how to get started within a Gulp task running environment.
- Pattern Lab/Node: Grunt Edition contains info how to get started within a Grunt task running environment.
- @bmuenzenmeyer - Lead Maintainer
- @geoffp - Core Contributor
If you find yourself here and are looking to upgrade, check out how to upgrade from version to version of Pattern Lab Node here: https://github.com/pattern-lab/patternlab-node/wiki/Upgrading
The command line interface is documented in the wiki, and already implemented for you within Node Editions.
If you'd like to contribute to Pattern Lab Node, please do so! There is always a lot of ground to cover and something for your wheelhouse.
No pull request is too small. Check out any up for grabs issues as a good way to get your feet wet, or add some more unit tests.
- Please keep your pull requests concise and limited to ONE substantive change at a time. This makes reviewing and testing so much easier.
- ALWAYS submit pull requests against the dev branch. If this does not occur, I will first, try to redirect you gently, second, port over your contribution manually if time allows, and/or third, close your pull request. If you have a major feature to stabilize over time, talk to @bmuenzenmeyer about making a dedicated
feature-branch
- If you can, add some unit tests using the existing patterns in the
./test
directory - To help hack on core from an edition, read this wiki page
Two files combine within the project to define and maintain our coding style.
- The
.editorconfig
controls spaces / tabs within supported editors. Check out their site. - The
.eslintrc
defines our javascript standards. Some editors will evaluate this real-time - otherwise it's run usinggrunt|gulp build
The Pattern Lab Node team uses our gitter.im channel, pattern-lab/node to keep in sync, share updates, and talk shop. Please stop by to say hello or as a first place to turn if stuck. Other channels in the Pattern Lab organization can be found on gitter too.