payload: {"action":"created","issue":{"url":"https://api.github.com/repos/graphql-dotnet/graphql-dotnet/issues/1160","repository_url":"https://api.github.com/repos/graphql-dotnet/graphql-dotnet","labels_url":"https://api.github.com/repos/graphql-dotnet/graphql-dotnet/issues/1160/labels{/name}","comments_url":"https://api.github.com/repos/graphql-dotnet/graphql-dotnet/issues/1160/comments","events_url":"https://api.github.com/repos/graphql-dotnet/graphql-dotnet/issues/1160/events","html_url":"https://github.com/graphql-dotnet/graphql-dotnet/pull/1160","id":448610847,"node_id":"MDExOlB1bGxSZXF1ZXN0MjgyMzI1Nzk2","number":1160,"title":"Draft for scoped dependencies [WIP]","user":{"login":"sungam3r","id":21261007,"node_id":"MDQ6VXNlcjIxMjYxMDA3","avatar_url":"https://avatars2.githubusercontent.com/u/21261007?v=4","gravatar_id":"","url":"https://api.github.com/users/sungam3r","html_url":"https://github.com/sungam3r","followers_url":"https://api.github.com/users/sungam3r/followers","following_url":"https://api.github.com/users/sungam3r/following{/other_user}","gists_url":"https://api.github.com/users/sungam3r/gists{/gist_id}","starred_url":"https://api.github.com/users/sungam3r/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sungam3r/subscriptions","organizations_url":"https://api.github.com/users/sungam3r/orgs","repos_url":"https://api.github.com/users/sungam3r/repos","events_url":"https://api.github.com/users/sungam3r/events{/privacy}","received_events_url":"https://api.github.com/users/sungam3r/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":12,"created_at":"2019-05-26T21:54:01Z","updated_at":"2019-06-28T23:47:23Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/graphql-dotnet/graphql-dotnet/pulls/1160","html_url":"https://github.com/graphql-dotnet/graphql-dotnet/pull/1160","diff_url":"https://github.com/graphql-dotnet/graphql-dotnet/pull/1160.diff","patch_url":"https://github.com/graphql-dotnet/graphql-dotnet/pull/1160.patch"},"body":"Add support to use scoped dependencies from singletons (#648). "},"comment":{"url":"https://api.github.com/repos/graphql-dotnet/graphql-dotnet/issues/comments/506907085","html_url":"https://github.com/graphql-dotnet/graphql-dotnet/pull/1160#issuecomment-506907085","issue_url":"https://api.github.com/repos/graphql-dotnet/graphql-dotnet/issues/1160","id":506907085,"node_id":"MDEyOklzc3VlQ29tbWVudDUwNjkwNzA4NQ==","user":{"login":"sungam3r","id":21261007,"node_id":"MDQ6VXNlcjIxMjYxMDA3","avatar_url":"https://avatars2.githubusercontent.com/u/21261007?v=4","gravatar_id":"","url":"https://api.github.com/users/sungam3r","html_url":"https://github.com/sungam3r","followers_url":"https://api.github.com/users/sungam3r/followers","following_url":"https://api.github.com/users/sungam3r/following{/other_user}","gists_url":"https://api.github.com/users/sungam3r/gists{/gist_id}","starred_url":"https://api.github.com/users/sungam3r/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sungam3r/subscriptions","organizations_url":"https://api.github.com/users/sungam3r/orgs","repos_url":"https://api.github.com/users/sungam3r/repos","events_url":"https://api.github.com/users/sungam3r/events{/privacy}","received_events_url":"https://api.github.com/users/sungam3r/received_events","type":"User","site_admin":false},"created_at":"2019-06-28T23:47:23Z","updated_at":"2019-06-28T23:47:23Z","author_association":"CONTRIBUTOR","body":"> But the whole graphql-dotnet project is currently an anti-pattern... Schema's should be able to be created in even transient scopes. Middleware should always be Scoped at least.\r\n\r\n@KreativJos Well, you really shouldn't get upset. As far as I know, the middlewares problem is known and there is a desire to solve it. About creating a schema in transient scope - is it impossible to do? But in any case, why? The schema is meta information common to all requests. Why on each request to initialize the whole bunch of types and relationships between them, if it can be done once? In our production backend a few dozen services working through graphql-dotnet and I have not seen a single case where the schema would be required in transient scope.\r\n\r\n"}}
other: {"actor":{"display_login":"sungam3r"}}