{"action":"opened","issue":{"url":"https://api.github.com/repos/gradle/gradle/issues/5193","repository_url":"https://api.github.com/repos/gradle/gradle","labels_url":"https://api.github.com/repos/gradle/gradle/issues/5193/labels{/name}","comments_url":"https://api.github.com/repos/gradle/gradle/issues/5193/comments","events_url":"https://api.github.com/repos/gradle/gradle/issues/5193/events","html_url":"https://github.com/gradle/gradle/issues/5193","id":318317038,"number":5193,"title":"Provide an API/DSL to customize the information published in the Ivy module descriptor of an IvyPublication","user":{"login":"marcphilipp","id":214207,"avatar_url":"https://avatars2.githubusercontent.com/u/214207?v=4","gravatar_id":"","url":"https://api.github.com/users/marcphilipp","html_url":"https://github.com/marcphilipp","followers_url":"https://api.github.com/users/marcphilipp/followers","following_url":"https://api.github.com/users/marcphilipp/following{/other_user}","gists_url":"https://api.github.com/users/marcphilipp/gists{/gist_id}","starred_url":"https://api.github.com/users/marcphilipp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marcphilipp/subscriptions","organizations_url":"https://api.github.com/users/marcphilipp/orgs","repos_url":"https://api.github.com/users/marcphilipp/repos","events_url":"https://api.github.com/users/marcphilipp/events{/privacy}","received_events_url":"https://api.github.com/users/marcphilipp/received_events","type":"User","site_admin":false},"labels":[{"id":460356753,"url":"https://api.github.com/repos/gradle/gradle/labels/a:feature","name":"a:feature","color":"0e8a16","default":false},{"id":289469033,"url":"https://api.github.com/repos/gradle/gradle/labels/from:member","name":"from:member","color":"0052cc","default":false},{"id":353701378,"url":"https://api.github.com/repos/gradle/gradle/labels/in:publishing-plugin","name":"in:publishing-plugin","color":"d4c5f9","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-04-27T08:13:29Z","updated_at":"2018-04-27T08:13:29Z","closed_at":null,"author_association":"MEMBER","body":"Add a typesafe DSL to specify the following elements/attributes:\r\n\r\n* [info](https://ant.apache.org/ivy/history/2.0.0/ivyfile/info.html)\r\n\t* [license](https://ant.apache.org/ivy/history/2.0.0/ivyfile/license.html) (0..n)\r\n\t* [ivyauthor](https://ant.apache.org/ivy/history/2.0.0/ivyfile/ivyauthor.html) (0..n)\r\n\t* [description](https://ant.apache.org/ivy/history/2.0.0/ivyfile/description.html) (0..1)\r\n\r\n## Proposed DSL\r\n\r\n```gradle\r\npublishing {\r\n  publications {\r\n    myPublicationName(IvyPublication) {\r\n      descriptor {\r\n        license {\r\n          name \"The Apache License, Version 2.0\"\r\n          url \"http://www.apache.org/licenses/LICENSE-2.0.txt\"\r\n        }\r\n        ivyauthor {\r\n          name \"John Doe\"\r\n          url \"http://example.com/users/john.doe\"\r\n        }\r\n        description {\r\n          text \"Some description\"\r\n          homepage \"http://example.com/projects/foo\"\r\n        }\r\n      }\r\n    }\r\n  }\r\n}\r\n```"}}
{"actor":{"display_login":"marcphilipp"}}