{"action":"created","issue":{"url":"https://api.github.com/repos/Particular/docs.particular.net/issues/2464","repository_url":"https://api.github.com/repos/Particular/docs.particular.net","labels_url":"https://api.github.com/repos/Particular/docs.particular.net/issues/2464/labels{/name}","comments_url":"https://api.github.com/repos/Particular/docs.particular.net/issues/2464/comments","events_url":"https://api.github.com/repos/Particular/docs.particular.net/issues/2464/events","html_url":"https://github.com/Particular/docs.particular.net/issues/2464","id":209535034,"number":2464,"title":"Core settings","user":{"login":"SeanFeldman","id":1309622,"avatar_url":"https://avatars1.githubusercontent.com/u/1309622?v=3","gravatar_id":"","url":"https://api.github.com/users/SeanFeldman","html_url":"https://github.com/SeanFeldman","followers_url":"https://api.github.com/users/SeanFeldman/followers","following_url":"https://api.github.com/users/SeanFeldman/following{/other_user}","gists_url":"https://api.github.com/users/SeanFeldman/gists{/gist_id}","starred_url":"https://api.github.com/users/SeanFeldman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SeanFeldman/subscriptions","organizations_url":"https://api.github.com/users/SeanFeldman/orgs","repos_url":"https://api.github.com/users/SeanFeldman/repos","events_url":"https://api.github.com/users/SeanFeldman/events{/privacy}","received_events_url":"https://api.github.com/users/SeanFeldman/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":10,"created_at":"2017-02-22T18:07:56Z","updated_at":"2017-03-08T08:11:00Z","closed_at":null,"body":"One of the ways NSB Core communicates information with downstream projects is via SettingsHolder, a.k.a. `Settings`. Settings are accessible via `Features` and public APIs such as transports. We don't have any documentation on what \"public\" information is available via `Settings`.\r\n\r\nSome examples:\r\n\r\n```c#\r\nsettings.EndpointName()\r\nSettings.LogicalAddress()\r\nsettings.InstanceSpecificQueue()\r\nsettings.GetOrCreate<EndpointInstances>()\r\n```\r\n\r\nWould it help if the settings / settings keys would be documented @Particular/nservicebus-maintainers ?"},"comment":{"url":"https://api.github.com/repos/Particular/docs.particular.net/issues/comments/284974984","html_url":"https://github.com/Particular/docs.particular.net/issues/2464#issuecomment-284974984","issue_url":"https://api.github.com/repos/Particular/docs.particular.net/issues/2464","id":284974984,"user":{"login":"weralabaj","id":7335079,"avatar_url":"https://avatars0.githubusercontent.com/u/7335079?v=3","gravatar_id":"","url":"https://api.github.com/users/weralabaj","html_url":"https://github.com/weralabaj","followers_url":"https://api.github.com/users/weralabaj/followers","following_url":"https://api.github.com/users/weralabaj/following{/other_user}","gists_url":"https://api.github.com/users/weralabaj/gists{/gist_id}","starred_url":"https://api.github.com/users/weralabaj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/weralabaj/subscriptions","organizations_url":"https://api.github.com/users/weralabaj/orgs","repos_url":"https://api.github.com/users/weralabaj/repos","events_url":"https://api.github.com/users/weralabaj/events{/privacy}","received_events_url":"https://api.github.com/users/weralabaj/received_events","type":"User","site_admin":false},"created_at":"2017-03-08T08:11:00Z","updated_at":"2017-03-08T08:11:00Z","body":"@SeanFeldman the point of having a draft is to see what you're proposing. IMO if we have everything in one place, then some settings will be hard to understand as there's no context in which they'll be used. One setting is for persistence, another for transport, yet another for endpoint name.\r\n\r\nBut I'm happy to be proven wrong, hence the idea of having a draft."}}
{"actor":{"display_login":"weralabaj"}}