{"action":"created","issue":{"url":"https://api.github.com/repos/krzysztofzablocki/Sourcery/issues/49","repository_url":"https://api.github.com/repos/krzysztofzablocki/Sourcery","labels_url":"https://api.github.com/repos/krzysztofzablocki/Sourcery/issues/49/labels{/name}","comments_url":"https://api.github.com/repos/krzysztofzablocki/Sourcery/issues/49/comments","events_url":"https://api.github.com/repos/krzysztofzablocki/Sourcery/issues/49/events","html_url":"https://github.com/krzysztofzablocki/Sourcery/issues/49","id":196235654,"number":49,"title":"Support sections for annotations","user":{"login":"ilyapuchka","id":1488293,"avatar_url":"https://avatars.githubusercontent.com/u/1488293?v=3","gravatar_id":"","url":"https://api.github.com/users/ilyapuchka","html_url":"https://github.com/ilyapuchka","followers_url":"https://api.github.com/users/ilyapuchka/followers","following_url":"https://api.github.com/users/ilyapuchka/following{/other_user}","gists_url":"https://api.github.com/users/ilyapuchka/gists{/gist_id}","starred_url":"https://api.github.com/users/ilyapuchka/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ilyapuchka/subscriptions","organizations_url":"https://api.github.com/users/ilyapuchka/orgs","repos_url":"https://api.github.com/users/ilyapuchka/repos","events_url":"https://api.github.com/users/ilyapuchka/events{/privacy}","received_events_url":"https://api.github.com/users/ilyapuchka/received_events","type":"User","site_admin":false},"labels":[{"id":499807693,"url":"https://api.github.com/repos/krzysztofzablocki/Sourcery/labels/Ideas","name":"Ideas","color":"fef2c0","default":false}],"state":"open","locked":false,"assignee":{"login":"krzysztofzablocki","id":1468993,"avatar_url":"https://avatars.githubusercontent.com/u/1468993?v=3","gravatar_id":"","url":"https://api.github.com/users/krzysztofzablocki","html_url":"https://github.com/krzysztofzablocki","followers_url":"https://api.github.com/users/krzysztofzablocki/followers","following_url":"https://api.github.com/users/krzysztofzablocki/following{/other_user}","gists_url":"https://api.github.com/users/krzysztofzablocki/gists{/gist_id}","starred_url":"https://api.github.com/users/krzysztofzablocki/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/krzysztofzablocki/subscriptions","organizations_url":"https://api.github.com/users/krzysztofzablocki/orgs","repos_url":"https://api.github.com/users/krzysztofzablocki/repos","events_url":"https://api.github.com/users/krzysztofzablocki/events{/privacy}","received_events_url":"https://api.github.com/users/krzysztofzablocki/received_events","type":"User","site_admin":false},"assignees":[{"login":"krzysztofzablocki","id":1468993,"avatar_url":"https://avatars.githubusercontent.com/u/1468993?v=3","gravatar_id":"","url":"https://api.github.com/users/krzysztofzablocki","html_url":"https://github.com/krzysztofzablocki","followers_url":"https://api.github.com/users/krzysztofzablocki/followers","following_url":"https://api.github.com/users/krzysztofzablocki/following{/other_user}","gists_url":"https://api.github.com/users/krzysztofzablocki/gists{/gist_id}","starred_url":"https://api.github.com/users/krzysztofzablocki/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/krzysztofzablocki/subscriptions","organizations_url":"https://api.github.com/users/krzysztofzablocki/orgs","repos_url":"https://api.github.com/users/krzysztofzablocki/repos","events_url":"https://api.github.com/users/krzysztofzablocki/events{/privacy}","received_events_url":"https://api.github.com/users/krzysztofzablocki/received_events","type":"User","site_admin":false}],"milestone":null,"comments":6,"created_at":"2016-12-17T18:27:19Z","updated_at":"2016-12-19T14:35:52Z","closed_at":null,"body":"Taking as an example `AutoEquatable` protocol it can be tedious to add /// sourcery: skipEquatable for each of the standard library types. Will it be possible to support sections of annotations the same ways as `NS_ASSUME_NONNULL_BEGIN` and `NS_ASSUME_NONNULL_END`, for example like this?\r\n\r\n```\r\n// sourcery: skipAnnotations begin\r\n\r\nextension String: AutoEquatable {}\r\nextension Int: AutoEquatable {}\r\n...\r\n// sourcery: skipAnnotations end\r\n```"},"comment":{"url":"https://api.github.com/repos/krzysztofzablocki/Sourcery/issues/comments/267978625","html_url":"https://github.com/krzysztofzablocki/Sourcery/issues/49#issuecomment-267978625","issue_url":"https://api.github.com/repos/krzysztofzablocki/Sourcery/issues/49","id":267978625,"user":{"login":"ilyapuchka","id":1488293,"avatar_url":"https://avatars.githubusercontent.com/u/1488293?v=3","gravatar_id":"","url":"https://api.github.com/users/ilyapuchka","html_url":"https://github.com/ilyapuchka","followers_url":"https://api.github.com/users/ilyapuchka/followers","following_url":"https://api.github.com/users/ilyapuchka/following{/other_user}","gists_url":"https://api.github.com/users/ilyapuchka/gists{/gist_id}","starred_url":"https://api.github.com/users/ilyapuchka/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ilyapuchka/subscriptions","organizations_url":"https://api.github.com/users/ilyapuchka/orgs","repos_url":"https://api.github.com/users/ilyapuchka/repos","events_url":"https://api.github.com/users/ilyapuchka/events{/privacy}","received_events_url":"https://api.github.com/users/ilyapuchka/received_events","type":"User","site_admin":false},"created_at":"2016-12-19T14:35:52Z","updated_at":"2016-12-19T14:35:52Z","body":"I think if it will be possible to add additional annotations inside annotations section then we are good. Like this:\r\n\r\n```\r\n// sourcery:begin: skipEquality\r\n\r\n// some vars\r\n\r\n// sourcery: useInEquality\r\nvar somevar: SomeType\r\n\r\n// the rest\r\n// sourcery:end\r\n```\r\n\r\nI guess nested sections are not supported by #54  and that's what you mean by push/pop? "}}
{"actor":{"display_login":"ilyapuchka"}}