{"action":"opened","issue":{"url":"https://api.github.com/repos/SLikeSoft/SLikeNet/issues/11","repository_url":"https://api.github.com/repos/SLikeSoft/SLikeNet","labels_url":"https://api.github.com/repos/SLikeSoft/SLikeNet/issues/11/labels{/name}","comments_url":"https://api.github.com/repos/SLikeSoft/SLikeNet/issues/11/comments","events_url":"https://api.github.com/repos/SLikeSoft/SLikeNet/issues/11/events","html_url":"https://github.com/SLikeSoft/SLikeNet/issues/11","id":252466079,"number":11,"title":"Inconsistent Header Naming Conventions","user":{"login":"Nopey","id":4543739,"avatar_url":"https://avatars3.githubusercontent.com/u/4543739?v=4","gravatar_id":"","url":"https://api.github.com/users/Nopey","html_url":"https://github.com/Nopey","followers_url":"https://api.github.com/users/Nopey/followers","following_url":"https://api.github.com/users/Nopey/following{/other_user}","gists_url":"https://api.github.com/users/Nopey/gists{/gist_id}","starred_url":"https://api.github.com/users/Nopey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Nopey/subscriptions","organizations_url":"https://api.github.com/users/Nopey/orgs","repos_url":"https://api.github.com/users/Nopey/repos","events_url":"https://api.github.com/users/Nopey/events{/privacy}","received_events_url":"https://api.github.com/users/Nopey/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-08-24T02:06:10Z","updated_at":"2017-08-24T02:06:10Z","closed_at":null,"body":"The header file `peerinterface.h` (formerly `RakPeerInterface.h`) has an all lowercase name, that is in stark contrast with the majority of the rest of the commonly used headers.\r\nIs there a message being conveyed with the lower case vs camel caps filenames, or have you not gotten around to naming all of the headers consistently?\r\nI honestly prefer lower caps header files, but it does break drop-in compatibility with RakNet if you rename things.\r\nPerhaps you could make the `raknet/*` header files files simply include the appropriate header in a `slikenet` folder of headers, all with consistent naming.\r\n(Bonus: Have the raknet header files `typedef` old names to point at new names, allowing for you to restructure parts of the API)"}}
{"actor":{"display_login":"Nopey"}}