{"action":"created","issue":{"url":"https://api.github.com/repos/filcuc/DOtherSide/issues/17","labels_url":"https://api.github.com/repos/filcuc/DOtherSide/issues/17/labels{/name}","comments_url":"https://api.github.com/repos/filcuc/DOtherSide/issues/17/comments","events_url":"https://api.github.com/repos/filcuc/DOtherSide/issues/17/events","html_url":"https://github.com/filcuc/DOtherSide/issues/17","id":59462128,"number":17,"title":"DUB support","user":{"login":"9il","id":845083,"avatar_url":"https://avatars.githubusercontent.com/u/845083?v=3","gravatar_id":"","url":"https://api.github.com/users/9il","html_url":"https://github.com/9il","followers_url":"https://api.github.com/users/9il/followers","following_url":"https://api.github.com/users/9il/following{/other_user}","gists_url":"https://api.github.com/users/9il/gists{/gist_id}","starred_url":"https://api.github.com/users/9il/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/9il/subscriptions","organizations_url":"https://api.github.com/users/9il/orgs","repos_url":"https://api.github.com/users/9il/repos","events_url":"https://api.github.com/users/9il/events{/privacy}","received_events_url":"https://api.github.com/users/9il/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-03-02T10:18:26Z","updated_at":"2015-03-02T13:44:44Z","closed_at":null,"body":"DOtherSide can be separated into\r\n\r\n1. C library (cmake + make) with C/C++ tests (cmake + make)\r\n2. Nimrod package (nimble) with tests (?)\r\n3. D package (dub) with tests (using overload of `dub test`)\r\n"},"comment":{"url":"https://api.github.com/repos/filcuc/DOtherSide/issues/comments/76713352","html_url":"https://github.com/filcuc/DOtherSide/issues/17#issuecomment-76713352","issue_url":"https://api.github.com/repos/filcuc/DOtherSide/issues/17","id":76713352,"user":{"login":"9il","id":845083,"avatar_url":"https://avatars.githubusercontent.com/u/845083?v=3","gravatar_id":"","url":"https://api.github.com/users/9il","html_url":"https://github.com/9il","followers_url":"https://api.github.com/users/9il/followers","following_url":"https://api.github.com/users/9il/following{/other_user}","gists_url":"https://api.github.com/users/9il/gists{/gist_id}","starred_url":"https://api.github.com/users/9il/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/9il/subscriptions","organizations_url":"https://api.github.com/users/9il/orgs","repos_url":"https://api.github.com/users/9il/repos","events_url":"https://api.github.com/users/9il/events{/privacy}","received_events_url":"https://api.github.com/users/9il/received_events","type":"User","site_admin":false},"created_at":"2015-03-02T13:44:44Z","updated_at":"2015-03-02T13:44:44Z","body":"DUB works like configuration tool.\r\n\r\nFor D programmers number of steps will reduce:\r\n1. Compile C/C++ code of DOtherSide with cmake.\r\n2. Include this code into dub.son\r\n```\r\n{\r\n       \"importPaths\": [\"PathToTheFolderWithCDOtherSideLibrary\"],\r\n\t...\r\n\t\"dependencies\": {\r\n\t\t\"atmosphere_gm\": \"~>0.1.2\"\r\n\t}\r\n}\r\n```\r\nFor more detailed options `subConfigurations ` can be used\r\n```\r\n{\r\n\t...\r\n\t\"subConfigurations\": {\r\n\t\t\"DOtherSide\": \"dynamicLibrary\"\r\n\t}\r\n}\r\n```\r\n\r\n It is good practice for DUB package to have its own git. Can you create DOtherSide community where I can create this repo?"}}