{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/arcade/issues/1434","repository_url":"https://api.github.com/repos/dotnet/arcade","labels_url":"https://api.github.com/repos/dotnet/arcade/issues/1434/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/arcade/issues/1434/comments","events_url":"https://api.github.com/repos/dotnet/arcade/issues/1434/events","html_url":"https://github.com/dotnet/arcade/issues/1434","id":387047832,"node_id":"MDU6SXNzdWUzODcwNDc4MzI=","number":1434,"title":"Configuration system refactoring","user":{"login":"ericstj","id":8918108,"node_id":"MDQ6VXNlcjg5MTgxMDg=","avatar_url":"https://avatars3.githubusercontent.com/u/8918108?v=4","gravatar_id":"","url":"https://api.github.com/users/ericstj","html_url":"https://github.com/ericstj","followers_url":"https://api.github.com/users/ericstj/followers","following_url":"https://api.github.com/users/ericstj/following{/other_user}","gists_url":"https://api.github.com/users/ericstj/gists{/gist_id}","starred_url":"https://api.github.com/users/ericstj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ericstj/subscriptions","organizations_url":"https://api.github.com/users/ericstj/orgs","repos_url":"https://api.github.com/users/ericstj/repos","events_url":"https://api.github.com/users/ericstj/events{/privacy}","received_events_url":"https://api.github.com/users/ericstj/received_events","type":"User","site_admin":false},"labels":[{"id":858117207,"node_id":"MDU6TGFiZWw4NTgxMTcyMDc=","url":"https://api.github.com/repos/dotnet/arcade/labels/Epic","name":"Epic","color":"3E4B9E","default":false}],"state":"open","locked":false,"assignee":{"login":"ericstj","id":8918108,"node_id":"MDQ6VXNlcjg5MTgxMDg=","avatar_url":"https://avatars3.githubusercontent.com/u/8918108?v=4","gravatar_id":"","url":"https://api.github.com/users/ericstj","html_url":"https://github.com/ericstj","followers_url":"https://api.github.com/users/ericstj/followers","following_url":"https://api.github.com/users/ericstj/following{/other_user}","gists_url":"https://api.github.com/users/ericstj/gists{/gist_id}","starred_url":"https://api.github.com/users/ericstj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ericstj/subscriptions","organizations_url":"https://api.github.com/users/ericstj/orgs","repos_url":"https://api.github.com/users/ericstj/repos","events_url":"https://api.github.com/users/ericstj/events{/privacy}","received_events_url":"https://api.github.com/users/ericstj/received_events","type":"User","site_admin":false},"assignees":[{"login":"ericstj","id":8918108,"node_id":"MDQ6VXNlcjg5MTgxMDg=","avatar_url":"https://avatars3.githubusercontent.com/u/8918108?v=4","gravatar_id":"","url":"https://api.github.com/users/ericstj","html_url":"https://github.com/ericstj","followers_url":"https://api.github.com/users/ericstj/followers","following_url":"https://api.github.com/users/ericstj/following{/other_user}","gists_url":"https://api.github.com/users/ericstj/gists{/gist_id}","starred_url":"https://api.github.com/users/ericstj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ericstj/subscriptions","organizations_url":"https://api.github.com/users/ericstj/orgs","repos_url":"https://api.github.com/users/ericstj/repos","events_url":"https://api.github.com/users/ericstj/events{/privacy}","received_events_url":"https://api.github.com/users/ericstj/received_events","type":"User","site_admin":false}],"milestone":null,"comments":0,"created_at":"2018-12-03T23:14:19Z","updated_at":"2018-12-06T21:32:07Z","closed_at":null,"author_association":"MEMBER","body":"Let this issue serve as a meta-issue to track potential refactoring to be done to configuration system infrastructure. I'll open issues to address these when we're ready to do them.\r\n\r\n- [ ] Eliminate cases where CoreFx properties are being used in the generic configuration system.\r\n- [ ] Eliminate configuration.props and instead always have an outer build when Configuration isn't explicitly set.\r\n- [ ] Eliminate overloading of Configuration, instead use TargetFrameworks and move ConfigurationGroup->Configuration, ArchGroup->Platform.\r\n- [ ] Consider normalizing configuration strings to always have the same format (either with or without defaults included).\r\n    - This may be as simple as allowing https://github.com/dotnet/buildtools/blob/64e2e93c0560ceb2108c69fdb0d8795d2f7b52ba/src/Microsoft.DotNet.Build.Tasks/GenerateConfigurationProps.cs#L248 to apply via TreatAsLocal for Configuration\n- [ ] Consider making input configuration strings case-insensitive and normalizing to the case in the model.\r\n"},"comment":{"url":"https://api.github.com/repos/dotnet/arcade/issues/comments/445036913","html_url":"https://github.com/dotnet/arcade/issues/1434#issuecomment-445036913","issue_url":"https://api.github.com/repos/dotnet/arcade/issues/1434","id":445036913,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0NTAzNjkxMw==","user":{"login":"ViktorHofer","id":7412651,"node_id":"MDQ6VXNlcjc0MTI2NTE=","avatar_url":"https://avatars1.githubusercontent.com/u/7412651?v=4","gravatar_id":"","url":"https://api.github.com/users/ViktorHofer","html_url":"https://github.com/ViktorHofer","followers_url":"https://api.github.com/users/ViktorHofer/followers","following_url":"https://api.github.com/users/ViktorHofer/following{/other_user}","gists_url":"https://api.github.com/users/ViktorHofer/gists{/gist_id}","starred_url":"https://api.github.com/users/ViktorHofer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ViktorHofer/subscriptions","organizations_url":"https://api.github.com/users/ViktorHofer/orgs","repos_url":"https://api.github.com/users/ViktorHofer/repos","events_url":"https://api.github.com/users/ViktorHofer/events{/privacy}","received_events_url":"https://api.github.com/users/ViktorHofer/received_events","type":"User","site_admin":false},"created_at":"2018-12-06T21:32:07Z","updated_at":"2018-12-06T21:32:07Z","author_association":"MEMBER","body":"https://github.com/dotnet/corefx/issues/32375 related to this."}}
{"actor":{"display_login":"ViktorHofer"}}