{"action":"created","issue":{"url":"https://api.github.com/repos/sendgrid/sendgrid-csharp/issues/530","repository_url":"https://api.github.com/repos/sendgrid/sendgrid-csharp","labels_url":"https://api.github.com/repos/sendgrid/sendgrid-csharp/issues/530/labels{/name}","comments_url":"https://api.github.com/repos/sendgrid/sendgrid-csharp/issues/530/comments","events_url":"https://api.github.com/repos/sendgrid/sendgrid-csharp/issues/530/events","html_url":"https://github.com/sendgrid/sendgrid-csharp/issues/530","id":261876368,"number":530,"title":"Feedback Request - StrongGrid","user":{"login":"thinkingserious","id":146695,"avatar_url":"https://avatars0.githubusercontent.com/u/146695?v=4","gravatar_id":"","url":"https://api.github.com/users/thinkingserious","html_url":"https://github.com/thinkingserious","followers_url":"https://api.github.com/users/thinkingserious/followers","following_url":"https://api.github.com/users/thinkingserious/following{/other_user}","gists_url":"https://api.github.com/users/thinkingserious/gists{/gist_id}","starred_url":"https://api.github.com/users/thinkingserious/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thinkingserious/subscriptions","organizations_url":"https://api.github.com/users/thinkingserious/orgs","repos_url":"https://api.github.com/users/thinkingserious/repos","events_url":"https://api.github.com/users/thinkingserious/events{/privacy}","received_events_url":"https://api.github.com/users/thinkingserious/received_events","type":"User","site_admin":false},"labels":[{"id":378717241,"url":"https://api.github.com/repos/sendgrid/sendgrid-csharp/labels/status:%20help%20wanted","name":"status: help wanted","color":"d4c5f9","default":false},{"id":24362851,"url":"https://api.github.com/repos/sendgrid/sendgrid-csharp/labels/type:%20enhancement","name":"type: enhancement","color":"DDDDDD","default":false},{"id":24362859,"url":"https://api.github.com/repos/sendgrid/sendgrid-csharp/labels/type:%20question","name":"type: question","color":"d7e102","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2017-09-30T22:18:52Z","updated_at":"2017-10-04T05:46:22Z","closed_at":null,"author_association":"MEMBER","body":"Hello Everyone!\r\n\r\nMany of you may have taken a look at the excellent client for SendGrid’s API called [StrongGrid](https://github.com/Jericho/StrongGrid), written by [Jericho](https://github.com/Jericho), an active contributor and supporter of the SendGrid C# community. \r\n\r\nAs we started looking ahead at the roadmap of our own API client, we realized that a lot of the functionality we want to add (such as webhook parsing and campaign management just to name a few) is already available in StrongGrid so we engaged in discussions with StrongGrid’s author to see if there’s an opportunity to leverage the work that was done in StrongGrid into SendGrid’s official C# client.\r\n\r\nBelow are some of the options that were discussed. We want to share these options with the community to give you an opportunity to comment, vote, debate the merits of each option and, in the end, help us shape the future of our official C# client. Please take a moment to provide your thoughts on the following ideas to move forward:\r\n\r\n1. Completely replace this library with StrongGrid as a v10 breaking change release.\r\n2. Incorporate as much features from StrongGrid as possible; attempt to limit breaking changes to minimum but some breakage is to be expected.\r\n3. Do not merge these two libraries, continue adding features to the official client organically\r\n4. Some other amazing option we did not think of :)\r\n\r\nWith Best Regards,\r\n\r\nThe SendGrid DX Team & @Jericho"},"comment":{"url":"https://api.github.com/repos/sendgrid/sendgrid-csharp/issues/comments/334055757","html_url":"https://github.com/sendgrid/sendgrid-csharp/issues/530#issuecomment-334055757","issue_url":"https://api.github.com/repos/sendgrid/sendgrid-csharp/issues/530","id":334055757,"user":{"login":"jonnybee","id":3512406,"avatar_url":"https://avatars3.githubusercontent.com/u/3512406?v=4","gravatar_id":"","url":"https://api.github.com/users/jonnybee","html_url":"https://github.com/jonnybee","followers_url":"https://api.github.com/users/jonnybee/followers","following_url":"https://api.github.com/users/jonnybee/following{/other_user}","gists_url":"https://api.github.com/users/jonnybee/gists{/gist_id}","starred_url":"https://api.github.com/users/jonnybee/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jonnybee/subscriptions","organizations_url":"https://api.github.com/users/jonnybee/orgs","repos_url":"https://api.github.com/users/jonnybee/repos","events_url":"https://api.github.com/users/jonnybee/events{/privacy}","received_events_url":"https://api.github.com/users/jonnybee/received_events","type":"User","site_admin":false},"created_at":"2017-10-04T05:46:22Z","updated_at":"2017-10-04T05:46:22Z","author_association":"CONTRIBUTOR","body":"I have never used StrongGrid so can't really vote on option 1. It would depend on the legal agreement and continued maintenance for either library. Option 2, to incorporate their features into the existing library is the safest but still may require extra work. You could allow the 2 libraries to co-exist and endorse customer to switch to StrongGrid for more features or new projects.  "}}
{"actor":{"display_login":"jonnybee"}}