{"action":"created","issue":{"url":"https://api.github.com/repos/nim-lang/packages/issues/774","repository_url":"https://api.github.com/repos/nim-lang/packages","labels_url":"https://api.github.com/repos/nim-lang/packages/issues/774/labels{/name}","comments_url":"https://api.github.com/repos/nim-lang/packages/issues/774/comments","events_url":"https://api.github.com/repos/nim-lang/packages/issues/774/events","html_url":"https://github.com/nim-lang/packages/pull/774","id":335982002,"node_id":"MDExOlB1bGxSZXF1ZXN0MTk3NTQ0MzQw","number":774,"title":"Added Nim Home Assistant","user":{"login":"ThomasTJdev","id":1888696,"node_id":"MDQ6VXNlcjE4ODg2OTY=","avatar_url":"https://avatars0.githubusercontent.com/u/1888696?v=4","gravatar_id":"","url":"https://api.github.com/users/ThomasTJdev","html_url":"https://github.com/ThomasTJdev","followers_url":"https://api.github.com/users/ThomasTJdev/followers","following_url":"https://api.github.com/users/ThomasTJdev/following{/other_user}","gists_url":"https://api.github.com/users/ThomasTJdev/gists{/gist_id}","starred_url":"https://api.github.com/users/ThomasTJdev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ThomasTJdev/subscriptions","organizations_url":"https://api.github.com/users/ThomasTJdev/orgs","repos_url":"https://api.github.com/users/ThomasTJdev/repos","events_url":"https://api.github.com/users/ThomasTJdev/events{/privacy}","received_events_url":"https://api.github.com/users/ThomasTJdev/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-06-26T20:39:43Z","updated_at":"2018-06-27T16:53:56Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/nim-lang/packages/pulls/774","html_url":"https://github.com/nim-lang/packages/pull/774","diff_url":"https://github.com/nim-lang/packages/pull/774.diff","patch_url":"https://github.com/nim-lang/packages/pull/774.patch"},"body":"Nim Home Assistant (NimHA) is a hub for combining multiple home automation devices and automating jobs. Nim Home Assistant is developed to run on a Raspberry Pi with a 7\" touchscreen, mobile devices and on large screens.\r\n\r\n**Question:**\r\nThe package contains 5 files, which will be compiled and launched by the launcher (nimha.nim). These files are placed in `src/mainmodules/files1-5` and they are not friends with the Nimble structure. Is this okay - or how should it be solved?\r\n\r\n```\r\nWarning: Package 'nimha' has an incorrect structure. It should contain a single directory hierarchy for source files, named 'nimhapkg', but file 'nimha_xiaomilistener.nim' is in a directory named 'src/mainmodules' instead. This will be an error in the future.\r\n      Hint: If 'src/mainmodules' contains source files for building 'nimha', rename it to 'nimhapkg'. Otherwise, prevent its installation by adding `skipDirs = @[\"src/mainmodules\"]` to the .nimble file.\r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/nim-lang/packages/issues/comments/400752706","html_url":"https://github.com/nim-lang/packages/pull/774#issuecomment-400752706","issue_url":"https://api.github.com/repos/nim-lang/packages/issues/774","id":400752706,"node_id":"MDEyOklzc3VlQ29tbWVudDQwMDc1MjcwNg==","user":{"login":"ThomasTJdev","id":1888696,"node_id":"MDQ6VXNlcjE4ODg2OTY=","avatar_url":"https://avatars0.githubusercontent.com/u/1888696?v=4","gravatar_id":"","url":"https://api.github.com/users/ThomasTJdev","html_url":"https://github.com/ThomasTJdev","followers_url":"https://api.github.com/users/ThomasTJdev/followers","following_url":"https://api.github.com/users/ThomasTJdev/following{/other_user}","gists_url":"https://api.github.com/users/ThomasTJdev/gists{/gist_id}","starred_url":"https://api.github.com/users/ThomasTJdev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ThomasTJdev/subscriptions","organizations_url":"https://api.github.com/users/ThomasTJdev/orgs","repos_url":"https://api.github.com/users/ThomasTJdev/repos","events_url":"https://api.github.com/users/ThomasTJdev/events{/privacy}","received_events_url":"https://api.github.com/users/ThomasTJdev/received_events","type":"User","site_admin":false},"created_at":"2018-06-27T16:53:56Z","updated_at":"2018-06-27T16:53:56Z","author_association":"CONTRIBUTOR","body":"@dom96, this skips the *.nim files, but I would like to keep the *.nim files for re-compiling. I plan to add external modules, which the user can download through the program, and they will require a re-compiling to be added, e.g. a \"songpal-module\" for Sony audio devices. Is that possible?"}}
{"actor":{"display_login":"ThomasTJdev"}}