{"action":"created","issue":{"url":"https://api.github.com/repos/Purdue-CSUSB/CSToolsCourse/issues/7","labels_url":"https://api.github.com/repos/Purdue-CSUSB/CSToolsCourse/issues/7/labels{/name}","comments_url":"https://api.github.com/repos/Purdue-CSUSB/CSToolsCourse/issues/7/comments","events_url":"https://api.github.com/repos/Purdue-CSUSB/CSToolsCourse/issues/7/events","html_url":"https://github.com/Purdue-CSUSB/CSToolsCourse/pull/7","id":90512039,"number":7,"title":"zsh tutorial v1","user":{"login":"nickysemenza","id":707582,"avatar_url":"https://avatars.githubusercontent.com/u/707582?v=3","gravatar_id":"","url":"https://api.github.com/users/nickysemenza","html_url":"https://github.com/nickysemenza","followers_url":"https://api.github.com/users/nickysemenza/followers","following_url":"https://api.github.com/users/nickysemenza/following{/other_user}","gists_url":"https://api.github.com/users/nickysemenza/gists{/gist_id}","starred_url":"https://api.github.com/users/nickysemenza/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nickysemenza/subscriptions","organizations_url":"https://api.github.com/users/nickysemenza/orgs","repos_url":"https://api.github.com/users/nickysemenza/repos","events_url":"https://api.github.com/users/nickysemenza/events{/privacy}","received_events_url":"https://api.github.com/users/nickysemenza/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-06-23T23:04:30Z","updated_at":"2015-06-24T17:08:22Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Purdue-CSUSB/CSToolsCourse/pulls/7","html_url":"https://github.com/Purdue-CSUSB/CSToolsCourse/pull/7","diff_url":"https://github.com/Purdue-CSUSB/CSToolsCourse/pull/7.diff","patch_url":"https://github.com/Purdue-CSUSB/CSToolsCourse/pull/7.patch"},"body":"first iteration of it - not sure what other main sections i should add"},"comment":{"url":"https://api.github.com/repos/Purdue-CSUSB/CSToolsCourse/issues/comments/114943794","html_url":"https://github.com/Purdue-CSUSB/CSToolsCourse/pull/7#issuecomment-114943794","issue_url":"https://api.github.com/repos/Purdue-CSUSB/CSToolsCourse/issues/7","id":114943794,"user":{"login":"scottopell","id":996472,"avatar_url":"https://avatars.githubusercontent.com/u/996472?v=3","gravatar_id":"","url":"https://api.github.com/users/scottopell","html_url":"https://github.com/scottopell","followers_url":"https://api.github.com/users/scottopell/followers","following_url":"https://api.github.com/users/scottopell/following{/other_user}","gists_url":"https://api.github.com/users/scottopell/gists{/gist_id}","starred_url":"https://api.github.com/users/scottopell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/scottopell/subscriptions","organizations_url":"https://api.github.com/users/scottopell/orgs","repos_url":"https://api.github.com/users/scottopell/repos","events_url":"https://api.github.com/users/scottopell/events{/privacy}","received_events_url":"https://api.github.com/users/scottopell/received_events","type":"User","site_admin":false},"created_at":"2015-06-24T17:08:22Z","updated_at":"2015-06-24T17:08:22Z","body":"Since you started to talk about oh-my-zsh, I would say that adding a section on how to set it up may be worthwhile, or at least link to the official install guide.\r\n\r\nUnder \"Scripting\", nothing that you use there is zsh specific, so we should break that out into its own page and only use POSIX-compliant scripts in that one, then in here we can mention some of the niceties that zsh scripting allows for.\r\n\r\nOne other thing to do would be to talk about themes, that's huge with people, some people like to use the gaudiest themes.\r\n\r\nAnd lastly I would say a big section should be dedicated to getting utf8 support in each terminal.\r\n\r\nI wrote up a guide on how to do in on the lab machines somewhere in last year's piazza and this was a big oversight on my part last year when we taught it. So many people ended up with the question mark boxes in their terminal because we never covered this at all.\r\n\r\n\r\nOn a slightly related note, somewhere we should document the definitions of shell, terminal, posix(and what it means in terms of shells), bash, zsh, etc and what they're all used for. TA's should try to use the most accurate terminology whenever possible, because they just take whatever we say and run with it."}}