{"action":"created","issue":{"url":"https://api.github.com/repos/melrief/pureconfig/issues/68","repository_url":"https://api.github.com/repos/melrief/pureconfig","labels_url":"https://api.github.com/repos/melrief/pureconfig/issues/68/labels{/name}","comments_url":"https://api.github.com/repos/melrief/pureconfig/issues/68/comments","events_url":"https://api.github.com/repos/melrief/pureconfig/issues/68/events","html_url":"https://github.com/melrief/pureconfig/issues/68","id":195649702,"number":68,"title":"Default ConfigFieldMapping should be (CamelCase, KebabCase)","user":{"login":"ruippeixotog","id":613493,"avatar_url":"https://avatars.githubusercontent.com/u/613493?v=3","gravatar_id":"","url":"https://api.github.com/users/ruippeixotog","html_url":"https://github.com/ruippeixotog","followers_url":"https://api.github.com/users/ruippeixotog/followers","following_url":"https://api.github.com/users/ruippeixotog/following{/other_user}","gists_url":"https://api.github.com/users/ruippeixotog/gists{/gist_id}","starred_url":"https://api.github.com/users/ruippeixotog/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ruippeixotog/subscriptions","organizations_url":"https://api.github.com/users/ruippeixotog/orgs","repos_url":"https://api.github.com/users/ruippeixotog/repos","events_url":"https://api.github.com/users/ruippeixotog/events{/privacy}","received_events_url":"https://api.github.com/users/ruippeixotog/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2016-12-14T21:24:18Z","updated_at":"2017-01-26T23:53:44Z","closed_at":"2017-01-26T23:32:13Z","body":"The current default mapping between config keys and case class fields is camel case to camel case. However, in Typesafe config the _de facto_ standard is to use dashes between words (see examples in [Typesafe config](https://github.com/typesafehub/config#uses-of-substitutions), [akka](http://doc.akka.io/docs/akka/snapshot/general/configuration.html#Listing_of_the_Reference_Configuration), [spray](https://github.com/spray/spray/blob/master/spray-can/src/main/resources/reference.conf), [kamon](https://github.com/kamon-io/Kamon/blob/master/kamon-core/src/main/resources/reference.conf) and many more). As such, it seems more natural to me for the default to be `ConfigFieldMapping[T](CamelCase, KebabCase)`.\r\n\r\nWhat is your opinion on this? Is there a reason for the current default? If you agree with that change I can do a quick pull request.\r\n"},"comment":{"url":"https://api.github.com/repos/melrief/pureconfig/issues/comments/275551312","html_url":"https://github.com/melrief/pureconfig/issues/68#issuecomment-275551312","issue_url":"https://api.github.com/repos/melrief/pureconfig/issues/68","id":275551312,"user":{"login":"leifwickland","id":731622,"avatar_url":"https://avatars.githubusercontent.com/u/731622?v=3","gravatar_id":"","url":"https://api.github.com/users/leifwickland","html_url":"https://github.com/leifwickland","followers_url":"https://api.github.com/users/leifwickland/followers","following_url":"https://api.github.com/users/leifwickland/following{/other_user}","gists_url":"https://api.github.com/users/leifwickland/gists{/gist_id}","starred_url":"https://api.github.com/users/leifwickland/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/leifwickland/subscriptions","organizations_url":"https://api.github.com/users/leifwickland/orgs","repos_url":"https://api.github.com/users/leifwickland/repos","events_url":"https://api.github.com/users/leifwickland/events{/privacy}","received_events_url":"https://api.github.com/users/leifwickland/received_events","type":"User","site_admin":false},"created_at":"2017-01-26T23:53:44Z","updated_at":"2017-01-26T23:53:44Z","body":"Congratulations and thanks to @ruippeixotog! 🎉 "}}
{"actor":{"display_login":"leifwickland"}}