{"action":"created","issue":{"url":"https://api.github.com/repos/Polyjuice/Polyjuice/issues/15","labels_url":"https://api.github.com/repos/Polyjuice/Polyjuice/issues/15/labels{/name}","comments_url":"https://api.github.com/repos/Polyjuice/Polyjuice/issues/15/comments","events_url":"https://api.github.com/repos/Polyjuice/Polyjuice/issues/15/events","html_url":"https://github.com/Polyjuice/Polyjuice/issues/15","id":63700931,"number":15,"title":"Separate maps from apps","user":{"login":"warpech","id":566463,"avatar_url":"https://avatars.githubusercontent.com/u/566463?v=3","gravatar_id":"","url":"https://api.github.com/users/warpech","html_url":"https://github.com/warpech","followers_url":"https://api.github.com/users/warpech/followers","following_url":"https://api.github.com/users/warpech/following{/other_user}","gists_url":"https://api.github.com/users/warpech/gists{/gist_id}","starred_url":"https://api.github.com/users/warpech/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/warpech/subscriptions","organizations_url":"https://api.github.com/users/warpech/orgs","repos_url":"https://api.github.com/users/warpech/repos","events_url":"https://api.github.com/users/warpech/events{/privacy}","received_events_url":"https://api.github.com/users/warpech/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":12,"created_at":"2015-03-23T11:27:09Z","updated_at":"2015-06-18T11:06:39Z","closed_at":null,"body":"**1. Force apps not to have maps**\r\nAdd an exception if `Polyjuice.Map` or `Polyjuice.OntologyMap` is used,\r\nunless the file name is `\"<ProjectName>.map.cs\"`.\r\n\r\n**2. Start maps when app starts**\r\nWhen worker starts `Skyper.exe` from the queue, it should find `Skyper.map.cs` file and load it.\r\n\r\n**3. Remove maps from projects**\r\nCreate a file `<ProjectName>.Map.cs` in each Project.\r\nExclude it from Project (so it is not part of the build).\r\nAdd it to `package.config` (so `<ProjectName>.Map.cs` get's inside package zip)."},"comment":{"url":"https://api.github.com/repos/Polyjuice/Polyjuice/issues/comments/113109531","html_url":"https://github.com/Polyjuice/Polyjuice/issues/15#issuecomment-113109531","issue_url":"https://api.github.com/repos/Polyjuice/Polyjuice/issues/15","id":113109531,"user":{"login":"warpech","id":566463,"avatar_url":"https://avatars.githubusercontent.com/u/566463?v=3","gravatar_id":"","url":"https://api.github.com/users/warpech","html_url":"https://github.com/warpech","followers_url":"https://api.github.com/users/warpech/followers","following_url":"https://api.github.com/users/warpech/following{/other_user}","gists_url":"https://api.github.com/users/warpech/gists{/gist_id}","starred_url":"https://api.github.com/users/warpech/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/warpech/subscriptions","organizations_url":"https://api.github.com/users/warpech/orgs","repos_url":"https://api.github.com/users/warpech/repos","events_url":"https://api.github.com/users/warpech/events{/privacy}","received_events_url":"https://api.github.com/users/warpech/received_events","type":"User","site_admin":false},"created_at":"2015-06-18T11:06:39Z","updated_at":"2015-06-18T11:06:39Z","body":"Regarding 1, do you have an agreement how to do this?\r\n\r\nRegarding 2, I have few questions:\r\n\r\na) Does the map file need to be copied to the same path as .exe? Can `C:\\Polyjuice\\ProjectName\\bin\\debug\\ProjectName.exe` weave `C:\\Polyjuice\\ProjectName\\ProjectName.map.cs`? In future, I would like to specify the map file(s) in `project.json`\r\nb) Will I be able to load arbitrary maps (from custom files) in the runtime? \r\nc) Will I be able to unmap by just removing a line from `.map.cs` file?"}}