{"action":"created","issue":{"url":"https://api.github.com/repos/Project-OSRM/osrm-backend/issues/1403","labels_url":"https://api.github.com/repos/Project-OSRM/osrm-backend/issues/1403/labels{/name}","comments_url":"https://api.github.com/repos/Project-OSRM/osrm-backend/issues/1403/comments","events_url":"https://api.github.com/repos/Project-OSRM/osrm-backend/issues/1403/events","html_url":"https://github.com/Project-OSRM/osrm-backend/issues/1403","id":59343290,"number":1403,"title":"Code style and naming conventions","user":{"login":"TheMarex","id":606968,"avatar_url":"https://avatars.githubusercontent.com/u/606968?v=3","gravatar_id":"","url":"https://api.github.com/users/TheMarex","html_url":"https://github.com/TheMarex","followers_url":"https://api.github.com/users/TheMarex/followers","following_url":"https://api.github.com/users/TheMarex/following{/other_user}","gists_url":"https://api.github.com/users/TheMarex/gists{/gist_id}","starred_url":"https://api.github.com/users/TheMarex/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TheMarex/subscriptions","organizations_url":"https://api.github.com/users/TheMarex/orgs","repos_url":"https://api.github.com/users/TheMarex/repos","events_url":"https://api.github.com/users/TheMarex/events{/privacy}","received_events_url":"https://api.github.com/users/TheMarex/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Project-OSRM/osrm-backend/labels/Discussion","name":"Discussion","color":"444444"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-02-28T14:22:15Z","updated_at":"2015-05-04T00:07:21Z","closed_at":null,"body":"Where are we going with the class/function naming conventions? Currently the code is in a flux between camel-case and underscore.\r\nLets capture this in an issue to avoid any unnecessary style fixes.\r\n\r\nCurrent proposal:\r\n- Capitalized camel-case class names\r\n- Lower-case underscore variable names\r\n- Lower-case underscore function names\r\n- Lower-case underscore namespace names\r\n"},"comment":{"url":"https://api.github.com/repos/Project-OSRM/osrm-backend/issues/comments/98558425","html_url":"https://github.com/Project-OSRM/osrm-backend/issues/1403#issuecomment-98558425","issue_url":"https://api.github.com/repos/Project-OSRM/osrm-backend/issues/1403","id":98558425,"user":{"login":"TheMarex","id":606968,"avatar_url":"https://avatars.githubusercontent.com/u/606968?v=3","gravatar_id":"","url":"https://api.github.com/users/TheMarex","html_url":"https://github.com/TheMarex","followers_url":"https://api.github.com/users/TheMarex/followers","following_url":"https://api.github.com/users/TheMarex/following{/other_user}","gists_url":"https://api.github.com/users/TheMarex/gists{/gist_id}","starred_url":"https://api.github.com/users/TheMarex/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TheMarex/subscriptions","organizations_url":"https://api.github.com/users/TheMarex/orgs","repos_url":"https://api.github.com/users/TheMarex/repos","events_url":"https://api.github.com/users/TheMarex/events{/privacy}","received_events_url":"https://api.github.com/users/TheMarex/received_events","type":"User","site_admin":false},"created_at":"2015-05-04T00:07:21Z","updated_at":"2015-05-04T00:07:21Z","body":"Using something similar to the ROS C++ coding guidelines would be best. http://wiki.ros.org/CppStyleGuide\r\n\r\nSeeing that almost all class names are CamelCase we should enforce this and make this consistent until the next release over the whole codebase."}}