{"action":"created","issue":{"url":"https://api.github.com/repos/larics/assisi-python/issues/32","labels_url":"https://api.github.com/repos/larics/assisi-python/issues/32/labels{/name}","comments_url":"https://api.github.com/repos/larics/assisi-python/issues/32/comments","events_url":"https://api.github.com/repos/larics/assisi-python/issues/32/events","html_url":"https://github.com/larics/assisi-python/issues/32","id":103950853,"number":32,"title":"deployment tools: cleanup of autogenerated files","user":{"login":"rmm-fcul","id":7782039,"avatar_url":"https://avatars.githubusercontent.com/u/7782039?v=3","gravatar_id":"","url":"https://api.github.com/users/rmm-fcul","html_url":"https://github.com/rmm-fcul","followers_url":"https://api.github.com/users/rmm-fcul/followers","following_url":"https://api.github.com/users/rmm-fcul/following{/other_user}","gists_url":"https://api.github.com/users/rmm-fcul/gists{/gist_id}","starred_url":"https://api.github.com/users/rmm-fcul/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rmm-fcul/subscriptions","organizations_url":"https://api.github.com/users/rmm-fcul/orgs","repos_url":"https://api.github.com/users/rmm-fcul/repos","events_url":"https://api.github.com/users/rmm-fcul/events{/privacy}","received_events_url":"https://api.github.com/users/rmm-fcul/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-08-30T21:15:34Z","updated_at":"2015-11-26T03:41:28Z","closed_at":null,"body":"Typically the codebase for a project will be within git or svn, including the deployment setup.  However, executing the deployment tools generates various files.  These transient files should be left out of any repository but sometimes it is hard to know what to ignore.  This leads to either a) a repo with files that it should not have committed, or b) a messy `svn status` / `git status` result. (maybe the repo status is a symptom of a broader issue, not sure)\r\n\r\nIs there a straightforward solution to make it easy to know what to ignore?\r\n- option to specify output directory that is not within the project (`latex -output-directory` does this for instance)\r\n- deploy script runnable from a location other than where the `.assisi` file is\r\n- an assisi-clean tool, that removes all the files that it generated once a simulation is over (not logs, obviously)\r\n\r\n\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/larics/assisi-python/issues/comments/159795153","html_url":"https://github.com/larics/assisi-python/issues/32#issuecomment-159795153","issue_url":"https://api.github.com/repos/larics/assisi-python/issues/32","id":159795153,"user":{"login":"dmiklic","id":2772996,"avatar_url":"https://avatars.githubusercontent.com/u/2772996?v=3","gravatar_id":"","url":"https://api.github.com/users/dmiklic","html_url":"https://github.com/dmiklic","followers_url":"https://api.github.com/users/dmiklic/followers","following_url":"https://api.github.com/users/dmiklic/following{/other_user}","gists_url":"https://api.github.com/users/dmiklic/gists{/gist_id}","starred_url":"https://api.github.com/users/dmiklic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dmiklic/subscriptions","organizations_url":"https://api.github.com/users/dmiklic/orgs","repos_url":"https://api.github.com/users/dmiklic/repos","events_url":"https://api.github.com/users/dmiklic/events{/privacy}","received_events_url":"https://api.github.com/users/dmiklic/received_events","type":"User","site_admin":false},"created_at":"2015-11-26T03:41:28Z","updated_at":"2015-11-26T03:41:28Z","body":"I think a combination of .gitignore + a clean tool should do the trick. I'll look into this."}}