{"action":"created","issue":{"url":"https://api.github.com/repos/nodebox/opentype.js/issues/213","repository_url":"https://api.github.com/repos/nodebox/opentype.js","labels_url":"https://api.github.com/repos/nodebox/opentype.js/issues/213/labels{/name}","comments_url":"https://api.github.com/repos/nodebox/opentype.js/issues/213/comments","events_url":"https://api.github.com/repos/nodebox/opentype.js/issues/213/events","html_url":"https://github.com/nodebox/opentype.js/pull/213","id":168822996,"number":213,"title":"Added Google Closure externs file","user":{"login":"Harbs","id":395968,"avatar_url":"https://avatars.githubusercontent.com/u/395968?v=3","gravatar_id":"","url":"https://api.github.com/users/Harbs","html_url":"https://github.com/Harbs","followers_url":"https://api.github.com/users/Harbs/followers","following_url":"https://api.github.com/users/Harbs/following{/other_user}","gists_url":"https://api.github.com/users/Harbs/gists{/gist_id}","starred_url":"https://api.github.com/users/Harbs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Harbs/subscriptions","organizations_url":"https://api.github.com/users/Harbs/orgs","repos_url":"https://api.github.com/users/Harbs/repos","events_url":"https://api.github.com/users/Harbs/events{/privacy}","received_events_url":"https://api.github.com/users/Harbs/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":9,"created_at":"2016-08-02T08:02:17Z","updated_at":"2016-08-02T11:25:44Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/nodebox/opentype.js/pulls/213","html_url":"https://github.com/nodebox/opentype.js/pull/213","diff_url":"https://github.com/nodebox/opentype.js/pull/213.diff","patch_url":"https://github.com/nodebox/opentype.js/pull/213.patch"},"body":"I was not able to get an externs file to be generated automatically. The simplest solution turned out to be just creating the file manually.\r\n\r\nIt'll be some extra work updating the file as APIs change, but it should not be too bad.\r\n\r\nI made some changes to the Substitution APIs to play better with ActionScript (which is the target I'm using). ActionScript requires optional parameters to be at the end of a signature. To accommodate this, I moved the \"feature\" and \"sub\" parameters to the beginning of the signatures."},"comment":{"url":"https://api.github.com/repos/nodebox/opentype.js/issues/comments/236876700","html_url":"https://github.com/nodebox/opentype.js/pull/213#issuecomment-236876700","issue_url":"https://api.github.com/repos/nodebox/opentype.js/issues/213","id":236876700,"user":{"login":"Harbs","id":395968,"avatar_url":"https://avatars.githubusercontent.com/u/395968?v=3","gravatar_id":"","url":"https://api.github.com/users/Harbs","html_url":"https://github.com/Harbs","followers_url":"https://api.github.com/users/Harbs/followers","following_url":"https://api.github.com/users/Harbs/following{/other_user}","gists_url":"https://api.github.com/users/Harbs/gists{/gist_id}","starred_url":"https://api.github.com/users/Harbs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Harbs/subscriptions","organizations_url":"https://api.github.com/users/Harbs/orgs","repos_url":"https://api.github.com/users/Harbs/repos","events_url":"https://api.github.com/users/Harbs/events{/privacy}","received_events_url":"https://api.github.com/users/Harbs/received_events","type":"User","site_admin":false},"created_at":"2016-08-02T11:25:44Z","updated_at":"2016-08-02T11:25:44Z","body":"Both the JSDocs and the externs file should now be usable. It would be nice to setup the JSDocs to build automatically and deploy the docs somewhere, but I'm not sure how to set that up."}}
{"actor":{"display_login":"Harbs"}}