{"action":"created","issue":{"url":"https://api.github.com/repos/ocsigen/tyxml/issues/126","repository_url":"https://api.github.com/repos/ocsigen/tyxml","labels_url":"https://api.github.com/repos/ocsigen/tyxml/issues/126/labels{/name}","comments_url":"https://api.github.com/repos/ocsigen/tyxml/issues/126/comments","events_url":"https://api.github.com/repos/ocsigen/tyxml/issues/126/events","html_url":"https://github.com/ocsigen/tyxml/issues/126","id":148331188,"number":126,"title":"Provide a translation module between html and js attributes","user":{"login":"Drup","id":801124,"avatar_url":"https://avatars2.githubusercontent.com/u/801124?v=4","gravatar_id":"","url":"https://api.github.com/users/Drup","html_url":"https://github.com/Drup","followers_url":"https://api.github.com/users/Drup/followers","following_url":"https://api.github.com/users/Drup/following{/other_user}","gists_url":"https://api.github.com/users/Drup/gists{/gist_id}","starred_url":"https://api.github.com/users/Drup/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Drup/subscriptions","organizations_url":"https://api.github.com/users/Drup/orgs","repos_url":"https://api.github.com/users/Drup/repos","events_url":"https://api.github.com/users/Drup/events{/privacy}","received_events_url":"https://api.github.com/users/Drup/received_events","type":"User","site_admin":false},"labels":[{"id":49874792,"url":"https://api.github.com/repos/ocsigen/tyxml/labels/enhancement","name":"enhancement","color":"84b6eb","default":true},{"id":54429345,"url":"https://api.github.com/repos/ocsigen/tyxml/labels/html%20&%20svg%20standard","name":"html & svg standard","color":"fad8c7","default":false},{"id":54429211,"url":"https://api.github.com/repos/ocsigen/tyxml/labels/syntax%20extension","name":"syntax extension","color":"009800","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/ocsigen/tyxml/milestones/2","html_url":"https://github.com/ocsigen/tyxml/milestone/2","labels_url":"https://api.github.com/repos/ocsigen/tyxml/milestones/2/labels","id":1672886,"number":2,"title":"later","description":null,"creator":{"login":"Drup","id":801124,"avatar_url":"https://avatars2.githubusercontent.com/u/801124?v=4","gravatar_id":"","url":"https://api.github.com/users/Drup","html_url":"https://github.com/Drup","followers_url":"https://api.github.com/users/Drup/followers","following_url":"https://api.github.com/users/Drup/following{/other_user}","gists_url":"https://api.github.com/users/Drup/gists{/gist_id}","starred_url":"https://api.github.com/users/Drup/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Drup/subscriptions","organizations_url":"https://api.github.com/users/Drup/orgs","repos_url":"https://api.github.com/users/Drup/repos","events_url":"https://api.github.com/users/Drup/events{/privacy}","received_events_url":"https://api.github.com/users/Drup/received_events","type":"User","site_admin":false},"open_issues":8,"closed_issues":1,"state":"open","created_at":"2016-03-29T22:05:09Z","updated_at":"2016-10-30T14:58:25Z","due_on":null,"closed_at":null},"comments":0,"created_at":"2016-04-14T11:30:41Z","updated_at":"2018-04-09T19:41:39Z","closed_at":null,"author_association":"OWNER","body":"Currently, this translation module is hardcoded in `js_of_ocaml` and is quite partial (according to @hhugo). Given the new reflect mechanism we have in tyxml, it seems like it would be either to maintain inside tyxml directly.\n\nI would tend to propose the following:\n- Add `[@reflect.js \"foo\"]` annotations.\n- Use a reflect-like mecanism to provide bi-directional dictionnaires.\n- Allow either the html or the js attributes for the ppx.\n"},"comment":{"url":"https://api.github.com/repos/ocsigen/tyxml/issues/comments/379870295","html_url":"https://github.com/ocsigen/tyxml/issues/126#issuecomment-379870295","issue_url":"https://api.github.com/repos/ocsigen/tyxml/issues/126","id":379870295,"user":{"login":"Drup","id":801124,"avatar_url":"https://avatars2.githubusercontent.com/u/801124?v=4","gravatar_id":"","url":"https://api.github.com/users/Drup","html_url":"https://github.com/Drup","followers_url":"https://api.github.com/users/Drup/followers","following_url":"https://api.github.com/users/Drup/following{/other_user}","gists_url":"https://api.github.com/users/Drup/gists{/gist_id}","starred_url":"https://api.github.com/users/Drup/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Drup/subscriptions","organizations_url":"https://api.github.com/users/Drup/orgs","repos_url":"https://api.github.com/users/Drup/repos","events_url":"https://api.github.com/users/Drup/events{/privacy}","received_events_url":"https://api.github.com/users/Drup/received_events","type":"User","site_admin":false},"created_at":"2018-04-09T19:41:39Z","updated_at":"2018-04-09T19:41:39Z","author_association":"OWNER","body":"@hhugo I'm doing some things around the ppx again. Do you think this is worth the effort ? "}}
{"actor":{"display_login":"Drup"}}