Skip to content

Commit

Permalink
Merge branch 'dev' into feature/github-actions
Browse files Browse the repository at this point in the history
  • Loading branch information
bmuenzenmeyer committed May 5, 2020
2 parents ac8a3ae + 54f1bb4 commit db86acb
Show file tree
Hide file tree
Showing 84 changed files with 531 additions and 368 deletions.
5 changes: 3 additions & 2 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ nvm use <<version>>
The best way to make changes to the Pattern Lab Node core and test them is through an edition.
* Fork this repository on Github.
* `npm install && npm run bootstrap`
* `yarn install && yarn run bootstrap`
* Create a new branch in your fork and push your changes in that fork.
* `cd packages/edition-node`
* Test your changes with the edition's api
Expand All @@ -28,7 +28,7 @@ The best way to make changes to the Pattern Lab Node core and test them is throu
To ensure that developers can bootstrap the repo from a fresh clone, do this in your working copy:
```sh
git reset --hard && git clean -dfx && npm install && npm run bootstrap
git reset --hard && git clean -dfx && yarn install && yarn run bootstrap
```
This ensures that any changes you've made will still result in a clean and functional developer experience. **Note**: be sure you've committed any outstanding work before doing this -- it will blow away whatever's still outstanding, including anything staged but not commited.
Expand All @@ -37,6 +37,7 @@ This ensures that any changes you've made will still result in a clean and funct
* _ALWAYS_ submit pull requests against the [dev branch](https://github.com/pattern-lab/patternlab-node/tree/dev). If this does not occur, I will first, try to redirect you gently, second, attempt to redirect the target branch myself, thirdly, port over your contribution manually if time allows, and/or lastly, close your pull request. If you have a major feature to stabilize over time, talk to @bmuenzenmeyer via an issue about making a dedicated `feature-branch`
* Keep your pull requests concise and limited to **ONE** substantive change at a time. This makes reviewing and testing so much easier.
* If it takes you considerable time to finish your work, submit a [draft pull request](https://github.blog/2019-02-14-introducing-draft-pull-requests/). This is Github's way to indicate work in progress but allows for feedback.
* Commits should reference the issue you are adressing. For any Pull Request that you send, use the template provided.
* Commits are best formatted using the [conventional commits pattern](https://conventionalcommits.org/).
* If you can, add some unit tests using the existing patterns in the `.packages/core/test` directory
Expand Down
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,5 @@ packages/*/public
lerna-debug.log
packages/edition-node-gulp/dependencyGraph.json
packages/uikit-workshop/dist

yarn-error.log
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,23 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [5.9.3](https://github.com/pattern-lab/patternlab-node/compare/v5.9.2...v5.9.3) (2020-05-01)


### Bug Fixes

* **plugintabs:** enabling multiple file formats [#1163](https://github.com/pattern-lab/patternlab-node/issues/1163) ([bb5e817](https://github.com/pattern-lab/patternlab-node/commit/bb5e8179e6b8553a6e1af0bede26db412b6c0b68))
* adjust UIKit Nav updates to account for the noViewAll config variation ([73eac97](https://github.com/pattern-lab/patternlab-node/commit/73eac976461f4e587b0c30668942c4895aea319f))
* make sure the top-level Dropdown menus always open/close ([7a8b418](https://github.com/pattern-lab/patternlab-node/commit/7a8b418bfcbd200ef8b2802b1a07964a9995bf9f))
* only allow one top level nav item to be open at a time while rendering as a dropdown menu ([409bef3](https://github.com/pattern-lab/patternlab-node/commit/409bef37165260d9b728013ac33e7aa67541c832))
* re-try Netlify preview to debug local vs prod rendering differences ([6da41a1](https://github.com/pattern-lab/patternlab-node/commit/6da41a14feea034f891c745dfeb062fa3b196235))
* Update dependency on twing JS engine ([cfe88c6](https://github.com/pattern-lab/patternlab-node/commit/cfe88c6cdbf2219b9955eaa0ffcfc0e4a7683511))
* **cli:** fix test script glob ([ff18eb5](https://github.com/pattern-lab/patternlab-node/commit/ff18eb51ce24fc5423b009168e85ede366069139))





## [5.9.2](https://github.com/pattern-lab/patternlab-node/compare/v5.9.1...v5.9.2) (2020-04-24)

**Note:** Version bump only for package pl-node
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

This monorepo contains the core of Pattern Lab / Node and all related engines, UI kits, plugins and utilities. Pattern Lab helps you and your team build thoughtful, pattern-driven user interfaces using atomic design principles.

If you'd like to see what a front-end project built with Pattern Lab looks like, check out this [online demo of Pattern Lab output](http://demo.patternlab.io/).
If you'd like to see what a front-end project built with Pattern Lab looks like, check out this [online demo of Pattern Lab output](https://demo.patternlab.io/).

[![Build Status](https://travis-ci.org/pattern-lab/patternlab-node.svg?branch=master)](https://travis-ci.org/pattern-lab/patternlab-node)
![current release](https://img.shields.io/npm/v/@pattern-lab/core.svg)
Expand All @@ -26,7 +26,7 @@ Refer to the [core usage guidelines](https://github.com/pattern-lab/patternlab-n

### Installation

As of Pattern Lab Node 3.0.0, installation of [Editions](http://patternlab.io/docs/advanced-ecosystem-overview.html) is accomplished via the command line interface.
As of Pattern Lab Node 3.0.0, installation of [Editions](https://patternlab.io/docs/overview-of-pattern-lab's-ecosystem/) is accomplished via the command line interface.

The below assumes a new directory and project is required. This is likely what you want to do if starting from scratch. You could also run this within an existing project. The CLI will ask you for the installation location.

Expand All @@ -46,9 +46,9 @@ The below assumes a new directory and project is required. This is likely what y

## Ecosystem

![Pattern Lab Ecosystem](http://patternlab.io/assets/pattern-lab-2-image_18-large-opt.png)
![Pattern Lab Ecosystem](https://patternlab.io/images/pattern-lab-2-image_18-large-opt.png)

Core, and Editions, are part of the [Pattern Lab Ecosystem](http://patternlab.io/docs/advanced-ecosystem-overview.html). With this architecture, we encourage people to write and maintain their own Editions, Starterkits, and even PatternEngines.
Core, and Editions, are part of the [Pattern Lab Ecosystem](https://patternlab.io/docs/overview-of-pattern-lab's-ecosystem/). With this architecture, we encourage people to write and maintain their own Editions, Starterkits, and even PatternEngines.

## Changelog

Expand Down
2 changes: 1 addition & 1 deletion lerna.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"lerna": "3.11.0",
"version": "5.9.2",
"version": "5.9.3",
"packages": [
"packages/*"
],
Expand Down
12 changes: 12 additions & 0 deletions packages/cli/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,18 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [5.9.3](https://github.com/pattern-lab/patternlab-node/tree/master/packages/cli/compare/v5.9.2...v5.9.3) (2020-05-01)


### Bug Fixes

* **cli:** fix test script glob ([ff18eb5](https://github.com/pattern-lab/patternlab-node/tree/master/packages/cli/commit/ff18eb51ce24fc5423b009168e85ede366069139))






## [5.9.1](https://github.com/pattern-lab/patternlab-node/tree/master/packages/cli/compare/v5.9.0...v5.9.1) (2020-04-24)


Expand Down
6 changes: 3 additions & 3 deletions packages/cli/package.json
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
{
"name": "@pattern-lab/cli",
"description": "Command-line interface (CLI) for the @pattern-lab/core.",
"version": "5.9.1",
"version": "5.9.3",
"bin": {
"patternlab": "bin/patternlab.js"
},
"author": {
"name": "Raphael Okon"
},
"dependencies": {
"@pattern-lab/core": "^5.9.0",
"@pattern-lab/live-server": "^5.0.0",
"@pattern-lab/core": "^5.9.3",
"@pattern-lab/live-server": "^5.9.3",
"@pattern-lab/starterkit-mustache-base": "3.0.3",
"archiver": "2.1.1",
"chalk": "2.4.1",
Expand Down
8 changes: 8 additions & 0 deletions packages/core/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [5.9.3](https://github.com/pattern-lab/patternlab-node/tree/master/packages/core/compare/v5.9.2...v5.9.3) (2020-05-01)

**Note:** Version bump only for package @pattern-lab/core





# [5.9.0](https://github.com/pattern-lab/patternlab-node/tree/master/packages/core/compare/v5.8.0...v5.9.0) (2020-04-24)


Expand Down
8 changes: 4 additions & 4 deletions packages/core/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

# Pattern Lab Node Core

This is the core API and orchestrator of the [Pattern Lab ecosystem](http://patternlab.io/docs/advanced-ecosystem-overview.html).
This is the core API and orchestrator of the [Pattern Lab ecosystem](https://patternlab.io/docs/overview-of-pattern-lab's-ecosystem/).

## Installation

Expand All @@ -35,9 +35,9 @@ For users wanting a more pre-packaged experience several editions are available.

## Ecosystem

![Pattern Lab Ecosystem](http://patternlab.io/assets/pattern-lab-2-image_18-large-opt.png)
![Pattern Lab Ecosystem](https://patternlab.io/images/pattern-lab-2-image_18-large-opt.png)

Core, and Editions, are part of the [Pattern Lab Ecosystem](http://patternlab.io/docs/advanced-ecosystem-overview.html). With this architecture, we encourage people to write and maintain their own Editions, Starterkits, and even PatternEngines.
Core, and Editions, are part of the [Pattern Lab Ecosystem](https://patternlab.io/docs/overview-of-pattern-lab's-ecosystem/). With this architecture, we encourage people to write and maintain their own Editions, Starterkits, and even PatternEngines.

## Usage

Expand All @@ -59,7 +59,7 @@ patternlab.serve({
});
```

* Read more about [configuration](http://patternlab.io/docs/advanced-config-options.html#node) via `patternlab-config.json`.
* Read more about [configuration](https://patternlab.io/docs/editing-the-configuration-options/) via `patternlab-config.json`.

* Read more about the rest of [Public API](./docs), and already implemented for you within [Editions](#editions).

Expand Down
4 changes: 2 additions & 2 deletions packages/core/package.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"name": "@pattern-lab/core",
"description": "Create atomic design systems with Pattern Lab. This is the core API and orchestrator of the ecosystem.",
"version": "5.9.0",
"version": "5.9.3",
"main": "./src/index.js",
"dependencies": {
"@pattern-lab/engine-mustache": "^5.0.0",
"@pattern-lab/live-server": "^5.0.0",
"@pattern-lab/live-server": "^5.9.3",
"chalk": "1.1.3",
"chokidar": "1.7.0",
"dive": "0.5.0",
Expand Down
2 changes: 1 addition & 1 deletion packages/core/src/lib/loadPattern.js
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ module.exports = function(relPath, patternlab) {
'While Pattern Lab may still function, assets may 404 and frontend links may break. Consider yourself warned. '
);
logger.warning(
'Read More: http://patternlab.io/docs/pattern-organization.html'
'Read More: https://patternlab.io/docs/overview-of-patterns/'
);
logger.warning('');
}
Expand Down
2 changes: 1 addition & 1 deletion packages/core/test/engine_handlebars_tests.js
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ function testFindPartials(test, partialTests) {

// setup current pattern from what we would have during execution
// docs on partial syntax are here:
// http://patternlab.io/docs/pattern-including.html
// https://patternlab.io/docs/including-patterns/
var currentPattern = Pattern.create(
'01-molecules/00-testing/00-test-mol.hbs', // relative path now
null, // data
Expand Down
2 changes: 1 addition & 1 deletion packages/core/test/engine_liquid_tests.js
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ function testFindPartials(test, partialTests) {

// setup current pattern from what we would have during execution
// docs on partial syntax are here:
// http://patternlab.io/docs/pattern-including.html
// https://patternlab.io/docs/including-patterns/
var currentPattern = Pattern.create(
'01-molecules/00-testing/00-test-mol.liquid', // relative path now
null, // data
Expand Down
6 changes: 3 additions & 3 deletions packages/core/test/engine_mustache_tests.js
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ function testFindPartials(test, partialTests) {

// setup current pattern from what we would have during execution
// docs on partial syntax are here:
// http://patternlab.io/docs/pattern-including.html
// https://patternlab.io/docs/including-patterns/
var currentPattern = Pattern.create(
'01-molecules/00-testing/00-test-mol.mustache', // relative path now
null, // data
Expand All @@ -76,7 +76,7 @@ function testFindPartialsWithStyleModifiers(test, partialTests) {

// setup current pattern from what we would have during execution
// docs on partial syntax are here:
// http://patternlab.io/docs/pattern-including.html
// https://patternlab.io/docs/including-patterns/
var currentPattern = Pattern.create(
'01-molecules/00-testing/00-test-mol.mustache', // relative path now
null, // data
Expand All @@ -102,7 +102,7 @@ function testFindPartialsWithPatternParameters(test, partialTests) {

// setup current pattern from what we would have during execution
// docs on partial syntax are here:
// http://patternlab.io/docs/pattern-including.html
// https://patternlab.io/docs/including-patterns/
var currentPattern = Pattern.create(
'01-molecules/00-testing/00-test-mol.mustache', // relative path now
null, // data
Expand Down
2 changes: 1 addition & 1 deletion packages/core/test/engine_twig_tests.js
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ function testFindPartials(test, partialTests) {

// setup current pattern from what we would have during execution
// docs on partial syntax are here:
// http://patternlab.io/docs/pattern-including.html
// https://patternlab.io/docs/including-patterns/
var currentPattern = Pattern.create(
'01-molecules/00-testing/00-test-mol.twig', // relative path now
null, // data
Expand Down
8 changes: 8 additions & 0 deletions packages/create/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [5.9.3](https://github.com/pattern-lab/patternlab-node/compare/v5.9.2...v5.9.3) (2020-05-01)

**Note:** Version bump only for package create-pattern-lab





## [5.9.1](https://github.com/pattern-lab/patternlab-node/compare/v5.9.0...v5.9.1) (2020-04-24)

**Note:** Version bump only for package create-pattern-lab
Expand Down
4 changes: 2 additions & 2 deletions packages/create/package.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{
"name": "create-pattern-lab",
"version": "5.9.1",
"version": "5.9.3",
"description": "",
"bin": "index.js",
"main": "index.js",
"scripts": {},
"dependencies": {
"@pattern-lab/cli": "^5.9.1"
"@pattern-lab/cli": "^5.9.3"
},
"author": "",
"license": "MIT",
Expand Down
8 changes: 8 additions & 0 deletions packages/development-edition-engine-handlebars/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [5.9.3](https://github.com/pattern-lab/patternlab-node/compare/v5.9.2...v5.9.3) (2020-05-01)

**Note:** Version bump only for package @pattern-lab/development-edition-engine-handlebars





## [5.9.2](https://github.com/pattern-lab/patternlab-node/compare/v5.9.1...v5.9.2) (2020-04-24)

**Note:** Version bump only for package @pattern-lab/development-edition-engine-handlebars
Expand Down
2 changes: 1 addition & 1 deletion packages/development-edition-engine-handlebars/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ This Development Edition is a variant of [Edition Node](https://github.com/patte
* Develop the [Handlebars Engine](https://github.com/pattern-lab/patternlab-node/tree/master/packages/engine-handlebars)
* Build and test against Handlebars pattern tree

> Development Editions of Pattern Lab provide the ability to work on and commit changes to select packages within the overall Pattern Lab [ecosystem](http://patternlab.io/docs/advanced-ecosystem-overview.html). This Edition is NOT stable.
> Development Editions of Pattern Lab provide the ability to work on and commit changes to select packages within the overall Pattern Lab [ecosystem](https://patternlab.io/docs/overview-of-pattern-lab's-ecosystem/). This Edition is NOT stable.

## Working on Pattern Lab's UI Locally
Expand Down
10 changes: 5 additions & 5 deletions packages/development-edition-engine-handlebars/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@pattern-lab/development-edition-engine-handlebars",
"private": true,
"version": "5.9.2",
"version": "5.9.3",
"description": "The tree of components we use to test, develop and validate the Handlebars engine",
"scripts": {
"pl:build": "patternlab build --config ./patternlab-config.json",
Expand All @@ -28,12 +28,12 @@
"node": ">=12.12.0"
},
"dependencies": {
"@pattern-lab/cli": "^5.9.1",
"@pattern-lab/core": "^5.9.0",
"@pattern-lab/cli": "^5.9.3",
"@pattern-lab/core": "^5.9.3",
"@pattern-lab/engine-handlebars": "^5.5.0",
"@pattern-lab/engine-mustache": "^5.0.0",
"@pattern-lab/plugin-tab": "^5.3.0",
"@pattern-lab/plugin-tab": "^5.9.3",
"@pattern-lab/starterkit-mustache-demo": "^5.0.0",
"@pattern-lab/uikit-workshop": "^5.9.2"
"@pattern-lab/uikit-workshop": "^5.9.3"
}
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
This is the default location to place meta files, otherwise known a pattern's header and footer.

Pattern Lab builds each pattern while prepending and appending the header and footer. Read more about [pattern headers and footers](http://patternlab.io/docs/pattern-header-footer.html).
Pattern Lab builds each pattern while prepending and appending the header and footer. Read more about [pattern headers and footers](https://patternlab.io/docs/modifying-the-pattern-header-and-footer/).

If you wish to rename this directory, make sure you update the `paths.source.meta` property within `patternlab-config.json`.
8 changes: 8 additions & 0 deletions packages/development-edition-engine-react/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [5.9.3](https://github.com/pattern-lab/edition-node-gulp/compare/v5.9.2...v5.9.3) (2020-05-01)

**Note:** Version bump only for package @pattern-lab/engine-react-testing-tree





## [5.9.2](https://github.com/pattern-lab/edition-node-gulp/compare/v5.9.1...v5.9.2) (2020-04-24)

**Note:** Version bump only for package @pattern-lab/engine-react-testing-tree
Expand Down
2 changes: 1 addition & 1 deletion packages/development-edition-engine-react/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@ This Development Edition is a variant of [Edition Node Gulp](https://github.com/

If you'd like to help with the React Engine, please reference the [contribution guidelines](https://github.com/pattern-lab/patternlab-node/blob/master/.github/CONTRIBUTING.md).

> Development Editions of Pattern Lab provide the ability to work on and commit changes to select packages within the overall Pattern Lab [ecosystem](http://patternlab.io/docs/advanced-ecosystem-overview.html). This Edition is NOT stable.
> Development Editions of Pattern Lab provide the ability to work on and commit changes to select packages within the overall Pattern Lab [ecosystem](https://patternlab.io/docs/overview-of-pattern-lab's-ecosystem/). This Edition is NOT stable.
6 changes: 3 additions & 3 deletions packages/development-edition-engine-react/package.json
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
{
"name": "@pattern-lab/engine-react-testing-tree",
"description": "The tree of components we use to test, develop and validate the React engine",
"version": "5.9.2",
"version": "5.9.3",
"private": true,
"main": "gulpfile.js",
"dependencies": {
"@pattern-lab/core": "^5.9.0",
"@pattern-lab/core": "^5.9.3",
"@pattern-lab/engine-mustache": "^5.0.0",
"@pattern-lab/engine-react": "^5.0.0",
"@pattern-lab/uikit-workshop": "^5.9.2",
"@pattern-lab/uikit-workshop": "^5.9.3",
"gulp": "3.9.1",
"minimist": "^1.2.0",
"react": "16.2.0"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
This is the default location to place annotations.

Pattern Lab uses annotations defined here to markup the UI. Read more about [annotations](http://patternlab.io/docs/pattern-adding-annotations.html).
Pattern Lab uses annotations defined here to markup the UI. Read more about [annotations](https://patternlab.io/docs/adding-annotations/).

If you wish to rename this directory, make sure you update the `paths.source.annotations` property within `patternlab-config.json`.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
This is the default location to place global data files.

Pattern Lab uses data defined here as the global fallback if a template does not provide its own data. Read more about [data](http://patternlab.io/docs/data-overview.html).
Pattern Lab uses data defined here as the global fallback if a template does not provide its own data. Read more about [data](https://patternlab.io/docs/overview-of-data/).

If you wish to rename this directory, make sure you update the `paths.source.data` property within `patternlab-config.json`.
Loading

0 comments on commit db86acb

Please sign in to comment.