{"action":"created","issue":{"url":"https://api.github.com/repos/pattern-lab/patternlab-node/issues/718","repository_url":"https://api.github.com/repos/pattern-lab/patternlab-node","labels_url":"https://api.github.com/repos/pattern-lab/patternlab-node/issues/718/labels{/name}","comments_url":"https://api.github.com/repos/pattern-lab/patternlab-node/issues/718/comments","events_url":"https://api.github.com/repos/pattern-lab/patternlab-node/issues/718/events","html_url":"https://github.com/pattern-lab/patternlab-node/pull/718","id":266372629,"number":718,"title":"Pattern Lab Node 3.0.0 Alpha 1","user":{"login":"bmuenzenmeyer","id":298435,"avatar_url":"https://avatars1.githubusercontent.com/u/298435?v=4","gravatar_id":"","url":"https://api.github.com/users/bmuenzenmeyer","html_url":"https://github.com/bmuenzenmeyer","followers_url":"https://api.github.com/users/bmuenzenmeyer/followers","following_url":"https://api.github.com/users/bmuenzenmeyer/following{/other_user}","gists_url":"https://api.github.com/users/bmuenzenmeyer/gists{/gist_id}","starred_url":"https://api.github.com/users/bmuenzenmeyer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bmuenzenmeyer/subscriptions","organizations_url":"https://api.github.com/users/bmuenzenmeyer/orgs","repos_url":"https://api.github.com/users/bmuenzenmeyer/repos","events_url":"https://api.github.com/users/bmuenzenmeyer/events{/privacy}","received_events_url":"https://api.github.com/users/bmuenzenmeyer/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"bmuenzenmeyer","id":298435,"avatar_url":"https://avatars1.githubusercontent.com/u/298435?v=4","gravatar_id":"","url":"https://api.github.com/users/bmuenzenmeyer","html_url":"https://github.com/bmuenzenmeyer","followers_url":"https://api.github.com/users/bmuenzenmeyer/followers","following_url":"https://api.github.com/users/bmuenzenmeyer/following{/other_user}","gists_url":"https://api.github.com/users/bmuenzenmeyer/gists{/gist_id}","starred_url":"https://api.github.com/users/bmuenzenmeyer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bmuenzenmeyer/subscriptions","organizations_url":"https://api.github.com/users/bmuenzenmeyer/orgs","repos_url":"https://api.github.com/users/bmuenzenmeyer/repos","events_url":"https://api.github.com/users/bmuenzenmeyer/events{/privacy}","received_events_url":"https://api.github.com/users/bmuenzenmeyer/received_events","type":"User","site_admin":false},"assignees":[{"login":"bmuenzenmeyer","id":298435,"avatar_url":"https://avatars1.githubusercontent.com/u/298435?v=4","gravatar_id":"","url":"https://api.github.com/users/bmuenzenmeyer","html_url":"https://github.com/bmuenzenmeyer","followers_url":"https://api.github.com/users/bmuenzenmeyer/followers","following_url":"https://api.github.com/users/bmuenzenmeyer/following{/other_user}","gists_url":"https://api.github.com/users/bmuenzenmeyer/gists{/gist_id}","starred_url":"https://api.github.com/users/bmuenzenmeyer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bmuenzenmeyer/subscriptions","organizations_url":"https://api.github.com/users/bmuenzenmeyer/orgs","repos_url":"https://api.github.com/users/bmuenzenmeyer/repos","events_url":"https://api.github.com/users/bmuenzenmeyer/events{/privacy}","received_events_url":"https://api.github.com/users/bmuenzenmeyer/received_events","type":"User","site_admin":false}],"milestone":null,"comments":3,"created_at":"2017-10-18T06:26:01Z","updated_at":"2017-10-19T12:42:12Z","closed_at":null,"author_association":"OWNER","pull_request":{"url":"https://api.github.com/repos/pattern-lab/patternlab-node/pulls/718","html_url":"https://github.com/pattern-lab/patternlab-node/pull/718","diff_url":"https://github.com/pattern-lab/patternlab-node/pull/718.diff","patch_url":"https://github.com/pattern-lab/patternlab-node/pull/718.patch"},"body":"<!-- **Please read the contribution guidelines first, and target the `dev` branch!** -->\r\n\r\n🔥 🔥 :fire: INCOMING 🔥 :fire: :fire:\r\n\r\nSummary of changes: https://github.com/pattern-lab/patternlab-node/wiki/ChangeLog#v300 and then some\r\n\r\nCloses https://github.com/pattern-lab/patternlab-node/issues/603\r\nCloses https://github.com/pattern-lab/patternlab-node/issues/695\r\nCloses https://github.com/pattern-lab/patternlab-node/issues/638\r\nCloses https://github.com/pattern-lab/patternlab-node/issues/425\r\n\r\n###### Remaining Code Items\r\n\r\n- [x] https://github.com/pattern-lab/patternlab-node/issues/614 Document the public API\r\n- [x] README updates https://github.com/pattern-lab/patternlab-node/pull/725\r\n- [ ] contribution guidelines https://github.com/pattern-lab/patternlab-node/pull/696\r\n- [ ] Release, Tag, Publish\r\n- [ ] evaluate public api - especially callback vs promise consistency\r\n\r\n###### Remaining Peripheral Items\r\n\r\n- [ ] Update https://github.com/pattern-lab/patternlab-node/issues/603\r\n- [ ] Provide examples\r\n- [ ] New Release Notes\r\n- [ ] Wiki doc review\r\n   - [ ] new events\r\n   - [ ] configuration\r\n   - [ ] public API\r\n- [ ] break out `watch` from `asset_copy` to whichever extent possible\r\n- [ ] unit test coverage\r\n\r\n### For the Curious...\r\n\r\nProvided you have the usual contents of an edition in your current working directory:\r\n``` javascript\r\nconst config = require('./patternlab-config.json');\r\nconst patternlab = require('patternlab-node')(config);\r\n\r\n// build, optionally watching or choosing incremental builds\r\npatternlab.build({\r\n  cleanPublic: true, \r\n  watch: true\r\n});\r\n\r\n// or build, watch, and then self-host\r\npatternlab.serve({\r\n  cleanPublic: true\r\n});\r\n```\r\n\r\nShould you want to watch events... such as if you wish to further transform the output.\r\n\r\n``` javascript\r\npatternlab.serve(...);\r\n\r\npatternlab.events.on('patternlab-asset-change', (data) => {\r\n  console.log(data); // {file: 'path/to/file.css', dest: 'path/to/destination'}\r\n});\r\n\r\npatternlab.events.on('patternlab-pattern-change', (data) => {\r\n  console.log(data); // {file: 'path/to/file.ext'}\r\n});\r\n\r\npatternlab.events.on('patternlab-global-change', (data) => {\r\n  console.log(data); // {file: 'path/to/file.ext'}\r\n});\r\n```\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/pattern-lab/patternlab-node/issues/comments/337895282","html_url":"https://github.com/pattern-lab/patternlab-node/pull/718#issuecomment-337895282","issue_url":"https://api.github.com/repos/pattern-lab/patternlab-node/issues/718","id":337895282,"user":{"login":"coveralls","id":2354108,"avatar_url":"https://avatars1.githubusercontent.com/u/2354108?v=4","gravatar_id":"","url":"https://api.github.com/users/coveralls","html_url":"https://github.com/coveralls","followers_url":"https://api.github.com/users/coveralls/followers","following_url":"https://api.github.com/users/coveralls/following{/other_user}","gists_url":"https://api.github.com/users/coveralls/gists{/gist_id}","starred_url":"https://api.github.com/users/coveralls/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/coveralls/subscriptions","organizations_url":"https://api.github.com/users/coveralls/orgs","repos_url":"https://api.github.com/users/coveralls/repos","events_url":"https://api.github.com/users/coveralls/events{/privacy}","received_events_url":"https://api.github.com/users/coveralls/received_events","type":"User","site_admin":false},"created_at":"2017-10-19T12:42:12Z","updated_at":"2017-10-19T12:42:12Z","author_association":"NONE","body":"\n[![Coverage Status](https://coveralls.io/builds/13791875/badge)](https://coveralls.io/builds/13791875)\n\nCoverage decreased (-1.8%) to 70.141% when pulling **4855419ff99dc8a7d106cbf79ffe93149c692c3a on dev** into **3cf5ed4340a2ca0ceb1a7e888864d3d33a03fa52 on master**.\n"}}
{"actor":{"display_login":"coveralls"}}