├── .gitignore ├── LICENSE ├── README.md ├── assets └── terminal-menu.png ├── menu.json ├── package.json ├── pattern-lab.js ├── problems ├── create_an_atom │ ├── example.html │ ├── problem.md │ ├── setup.js │ ├── solution.js │ └── verify.js ├── json │ ├── example.html │ ├── problem.md │ ├── setup.js │ ├── solution.js │ └── verify.js ├── lets_get_sassy │ ├── example.html │ ├── problem.md │ ├── setup.js │ ├── solution.js │ └── verify.js ├── make_it_molecular │ ├── example.html │ ├── problem.md │ ├── setup.js │ ├── solution.js │ └── verify.js ├── more_atoms │ ├── example.html │ ├── problem.md │ ├── setup.js │ ├── solution.js │ └── verify.js ├── organisms │ ├── example.html │ ├── problem.md │ ├── setup.js │ ├── solution.js │ └── verify.js ├── pages │ ├── example.html │ ├── problem.md │ ├── setup.js │ ├── solution.js │ └── verify.js ├── sidecar_json │ ├── example.html │ ├── problem.md │ ├── setup.js │ ├── solution.js │ └── verify.js └── templates │ ├── example.html │ ├── problem.md │ ├── setup.js │ ├── solution.js │ └── verify.js └── strings.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phase2/pattern-lab-workshop/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phase2/pattern-lab-workshop/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phase2/pattern-lab-workshop/HEAD/README.md -------------------------------------------------------------------------------- /assets/terminal-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phase2/pattern-lab-workshop/HEAD/assets/terminal-menu.png -------------------------------------------------------------------------------- /menu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phase2/pattern-lab-workshop/HEAD/menu.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phase2/pattern-lab-workshop/HEAD/package.json -------------------------------------------------------------------------------- /pattern-lab.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phase2/pattern-lab-workshop/HEAD/pattern-lab.js -------------------------------------------------------------------------------- /problems/create_an_atom/example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phase2/pattern-lab-workshop/HEAD/problems/create_an_atom/example.html -------------------------------------------------------------------------------- /problems/create_an_atom/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phase2/pattern-lab-workshop/HEAD/problems/create_an_atom/problem.md -------------------------------------------------------------------------------- /problems/create_an_atom/setup.js: -------------------------------------------------------------------------------- 1 | module.exports = function () { 2 | return { args: [], stdin: null } 3 | } 4 | -------------------------------------------------------------------------------- /problems/create_an_atom/solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phase2/pattern-lab-workshop/HEAD/problems/create_an_atom/solution.js -------------------------------------------------------------------------------- /problems/create_an_atom/verify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phase2/pattern-lab-workshop/HEAD/problems/create_an_atom/verify.js -------------------------------------------------------------------------------- /problems/json/example.html: -------------------------------------------------------------------------------- 1 | { 2 | "btnText": "Add to cart" 3 | } 4 | -------------------------------------------------------------------------------- /problems/json/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phase2/pattern-lab-workshop/HEAD/problems/json/problem.md -------------------------------------------------------------------------------- /problems/json/setup.js: -------------------------------------------------------------------------------- 1 | module.exports = function () { 2 | return { args: [], stdin: null } 3 | } 4 | -------------------------------------------------------------------------------- /problems/json/solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phase2/pattern-lab-workshop/HEAD/problems/json/solution.js -------------------------------------------------------------------------------- /problems/json/verify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phase2/pattern-lab-workshop/HEAD/problems/json/verify.js -------------------------------------------------------------------------------- /problems/lets_get_sassy/example.html: -------------------------------------------------------------------------------- 1 | button { 2 | color: green; 3 | text-align: center; 4 | } 5 | -------------------------------------------------------------------------------- /problems/lets_get_sassy/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phase2/pattern-lab-workshop/HEAD/problems/lets_get_sassy/problem.md -------------------------------------------------------------------------------- /problems/lets_get_sassy/setup.js: -------------------------------------------------------------------------------- 1 | module.exports = function () { 2 | return { args: [], stdin: null } 3 | } 4 | -------------------------------------------------------------------------------- /problems/lets_get_sassy/solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phase2/pattern-lab-workshop/HEAD/problems/lets_get_sassy/solution.js -------------------------------------------------------------------------------- /problems/lets_get_sassy/verify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phase2/pattern-lab-workshop/HEAD/problems/lets_get_sassy/verify.js -------------------------------------------------------------------------------- /problems/make_it_molecular/example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phase2/pattern-lab-workshop/HEAD/problems/make_it_molecular/example.html -------------------------------------------------------------------------------- /problems/make_it_molecular/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phase2/pattern-lab-workshop/HEAD/problems/make_it_molecular/problem.md -------------------------------------------------------------------------------- /problems/make_it_molecular/setup.js: -------------------------------------------------------------------------------- 1 | module.exports = function () { 2 | return { args: [], stdin: null } 3 | } 4 | -------------------------------------------------------------------------------- /problems/make_it_molecular/solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phase2/pattern-lab-workshop/HEAD/problems/make_it_molecular/solution.js -------------------------------------------------------------------------------- /problems/make_it_molecular/verify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phase2/pattern-lab-workshop/HEAD/problems/make_it_molecular/verify.js -------------------------------------------------------------------------------- /problems/more_atoms/example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phase2/pattern-lab-workshop/HEAD/problems/more_atoms/example.html -------------------------------------------------------------------------------- /problems/more_atoms/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phase2/pattern-lab-workshop/HEAD/problems/more_atoms/problem.md -------------------------------------------------------------------------------- /problems/more_atoms/setup.js: -------------------------------------------------------------------------------- 1 | module.exports = function () { 2 | return { args: [], stdin: null } 3 | } 4 | -------------------------------------------------------------------------------- /problems/more_atoms/solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phase2/pattern-lab-workshop/HEAD/problems/more_atoms/solution.js -------------------------------------------------------------------------------- /problems/more_atoms/verify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phase2/pattern-lab-workshop/HEAD/problems/more_atoms/verify.js -------------------------------------------------------------------------------- /problems/organisms/example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phase2/pattern-lab-workshop/HEAD/problems/organisms/example.html -------------------------------------------------------------------------------- /problems/organisms/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phase2/pattern-lab-workshop/HEAD/problems/organisms/problem.md -------------------------------------------------------------------------------- /problems/organisms/setup.js: -------------------------------------------------------------------------------- 1 | module.exports = function () { 2 | return { args: [], stdin: null } 3 | } 4 | -------------------------------------------------------------------------------- /problems/organisms/solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phase2/pattern-lab-workshop/HEAD/problems/organisms/solution.js -------------------------------------------------------------------------------- /problems/organisms/verify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phase2/pattern-lab-workshop/HEAD/problems/organisms/verify.js -------------------------------------------------------------------------------- /problems/pages/example.html: -------------------------------------------------------------------------------- 1 | {{> templates-products }} 2 | -------------------------------------------------------------------------------- /problems/pages/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phase2/pattern-lab-workshop/HEAD/problems/pages/problem.md -------------------------------------------------------------------------------- /problems/pages/setup.js: -------------------------------------------------------------------------------- 1 | module.exports = function () { 2 | return { args: [], stdin: null } 3 | } 4 | -------------------------------------------------------------------------------- /problems/pages/solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phase2/pattern-lab-workshop/HEAD/problems/pages/solution.js -------------------------------------------------------------------------------- /problems/pages/verify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phase2/pattern-lab-workshop/HEAD/problems/pages/verify.js -------------------------------------------------------------------------------- /problems/sidecar_json/example.html: -------------------------------------------------------------------------------- 1 | { 2 | "btnText": "Buy me!" 3 | } 4 | -------------------------------------------------------------------------------- /problems/sidecar_json/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phase2/pattern-lab-workshop/HEAD/problems/sidecar_json/problem.md -------------------------------------------------------------------------------- /problems/sidecar_json/setup.js: -------------------------------------------------------------------------------- 1 | module.exports = function () { 2 | return { args: [], stdin: null } 3 | } 4 | -------------------------------------------------------------------------------- /problems/sidecar_json/solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phase2/pattern-lab-workshop/HEAD/problems/sidecar_json/solution.js -------------------------------------------------------------------------------- /problems/sidecar_json/verify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phase2/pattern-lab-workshop/HEAD/problems/sidecar_json/verify.js -------------------------------------------------------------------------------- /problems/templates/example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phase2/pattern-lab-workshop/HEAD/problems/templates/example.html -------------------------------------------------------------------------------- /problems/templates/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phase2/pattern-lab-workshop/HEAD/problems/templates/problem.md -------------------------------------------------------------------------------- /problems/templates/setup.js: -------------------------------------------------------------------------------- 1 | module.exports = function () { 2 | return { args: [], stdin: null } 3 | } 4 | -------------------------------------------------------------------------------- /problems/templates/solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phase2/pattern-lab-workshop/HEAD/problems/templates/solution.js -------------------------------------------------------------------------------- /problems/templates/verify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phase2/pattern-lab-workshop/HEAD/problems/templates/verify.js -------------------------------------------------------------------------------- /strings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phase2/pattern-lab-workshop/HEAD/strings.json --------------------------------------------------------------------------------