{"action":"created","issue":{"url":"https://api.github.com/repos/PoshCode/PSStyleGuide/issues/17","labels_url":"https://api.github.com/repos/PoshCode/PSStyleGuide/issues/17/labels{/name}","comments_url":"https://api.github.com/repos/PoshCode/PSStyleGuide/issues/17/comments","events_url":"https://api.github.com/repos/PoshCode/PSStyleGuide/issues/17/events","html_url":"https://github.com/PoshCode/PSStyleGuide/issues/17","id":77336671,"number":17,"title":"Brace/Capitalization Guidelines?","user":{"login":"bryanwinstead","id":11062208,"avatar_url":"https://avatars.githubusercontent.com/u/11062208?v=3","gravatar_id":"","url":"https://api.github.com/users/bryanwinstead","html_url":"https://github.com/bryanwinstead","followers_url":"https://api.github.com/users/bryanwinstead/followers","following_url":"https://api.github.com/users/bryanwinstead/following{/other_user}","gists_url":"https://api.github.com/users/bryanwinstead/gists{/gist_id}","starred_url":"https://api.github.com/users/bryanwinstead/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bryanwinstead/subscriptions","organizations_url":"https://api.github.com/users/bryanwinstead/orgs","repos_url":"https://api.github.com/users/bryanwinstead/repos","events_url":"https://api.github.com/users/bryanwinstead/events{/privacy}","received_events_url":"https://api.github.com/users/bryanwinstead/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":18,"created_at":"2015-05-17T15:55:35Z","updated_at":"2015-05-29T07:10:30Z","closed_at":null,"body":"Since PEP-8 is specifically called out (and seems to be heavily influencing this document), do we want to develop brace/capitalization guidelines? PowerShell doesn't care, but it's often a big pet-peeve of developers, and I've seen a ton of different styles out there in the wild. Personally, I'm an OTB fan and, for PowerShell at least, I CamelCase everything since that's the Cmdlet naming convention.\r\n"},"comment":{"url":"https://api.github.com/repos/PoshCode/PSStyleGuide/issues/comments/106718623","html_url":"https://github.com/PoshCode/PSStyleGuide/issues/17#issuecomment-106718623","issue_url":"https://api.github.com/repos/PoshCode/PSStyleGuide/issues/17","id":106718623,"user":{"login":"nightroman","id":927533,"avatar_url":"https://avatars.githubusercontent.com/u/927533?v=3","gravatar_id":"","url":"https://api.github.com/users/nightroman","html_url":"https://github.com/nightroman","followers_url":"https://api.github.com/users/nightroman/followers","following_url":"https://api.github.com/users/nightroman/following{/other_user}","gists_url":"https://api.github.com/users/nightroman/gists{/gist_id}","starred_url":"https://api.github.com/users/nightroman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nightroman/subscriptions","organizations_url":"https://api.github.com/users/nightroman/orgs","repos_url":"https://api.github.com/users/nightroman/repos","events_url":"https://api.github.com/users/nightroman/events{/privacy}","received_events_url":"https://api.github.com/users/nightroman/received_events","type":"User","site_admin":false},"created_at":"2015-05-29T07:10:30Z","updated_at":"2015-05-29T07:10:30Z","body":"I would remove a rule about internal functions at this point.\r\n\r\nAs for\r\n\r\n    Export-ModuleMember -Function *-*\r\n\r\n, actually we did not (did we?) mention yet another rule which is even sort of official. Ideally, exported module functions should be Verb-PrefixNoun, not just Verb-Noun. In this case\r\n\r\n    Export-ModuleMember -Function *-Prefix*\r\n \r\nsolves the problem of accidental export of internal functions. If we use Verb-Noun for internal function *without* a prefix then they will not be exported by mistake.\r\n"}}