{"action":"created","issue":{"url":"https://api.github.com/repos/exercism/xelixir/issues/34","labels_url":"https://api.github.com/repos/exercism/xelixir/issues/34/labels{/name}","comments_url":"https://api.github.com/repos/exercism/xelixir/issues/34/comments","events_url":"https://api.github.com/repos/exercism/xelixir/issues/34/events","html_url":"https://github.com/exercism/xelixir/issues/34","id":50981595,"number":34,"title":"How to set up a local dev environment","user":{"login":"kytrinyx","id":276834,"avatar_url":"https://avatars.githubusercontent.com/u/276834?v=3","gravatar_id":"","url":"https://api.github.com/users/kytrinyx","html_url":"https://github.com/kytrinyx","followers_url":"https://api.github.com/users/kytrinyx/followers","following_url":"https://api.github.com/users/kytrinyx/following{/other_user}","gists_url":"https://api.github.com/users/kytrinyx/gists{/gist_id}","starred_url":"https://api.github.com/users/kytrinyx/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kytrinyx/subscriptions","organizations_url":"https://api.github.com/users/kytrinyx/orgs","repos_url":"https://api.github.com/users/kytrinyx/repos","events_url":"https://api.github.com/users/kytrinyx/events{/privacy}","received_events_url":"https://api.github.com/users/kytrinyx/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2014-12-04T14:31:11Z","updated_at":"2015-10-21T02:25:40Z","closed_at":null,"body":"See issue exercism/exercism.io#2092 for an overview of operation welcome contributors.\r\n\r\n-----------------------\r\n\r\nProvide instructions on how to contribute patches to the exercism test suites\r\nand examples: dependencies, running the tests, what gets tested on Travis-CI,\r\netc.\r\n\r\nThe [contributing document](https://github.com/exercism/x-api/blob/master/CONTRIBUTING.md)\r\nin the x-api repository describes how all the language tracks are put\r\ntogether, as well as details about the common metadata, and high-level\r\ninformation about contributing to existing problems, or adding new problems.\r\n\r\nThe README here should be language-specific, and can point to the contributing\r\nguide for more context.\r\n\r\nFrom the [OpenHatch guide](http://opensource-events.com/#project-setup):\r\n\r\n> Here are common elements of setting up a development environment you’ll want your guide to address:\r\n\r\n> **Preparing their computer**\r\n> Make sure they’re familiar with their operating system’s tools, such as the terminal/command prompt. You can do this by linking to a tutorial and asking contributors to make sure they understand it. There are usually great tutorials already out there - OpenHatch’s command line tutorial can be found here.\r\n> If contributors need to set up a virtual environment, access a virtual machine, or download a specific development kit, give them instructions on how to do so.\r\n> List any dependencies needed to run your project, and how to install them. If there are good installation guides for those dependencies, link to them.\r\n>\r\n> **Downloading the source**\r\n> Give detailed instructions on how to download the source of the project, including common missteps or obstacles.\r\n>\r\n> **How to view/test changes**\r\n> Give instructions on how to view and test the changes they’ve made. This may vary depending on what they’ve changed, but do your best to cover common changes. This can be as simple as viewing an html document in a browser, but may be more complicated.\r\n>\r\n> Installation will often differ depending on the operating system of the contributor. You will probably need to create separate instructions in various parts of your guide for Windows, Mac and Linux users. If you only want to support development on a single operating system, make sure that is clear to users, ideally in the top-level documentation."},"comment":{"url":"https://api.github.com/repos/exercism/xelixir/issues/comments/149761290","html_url":"https://github.com/exercism/xelixir/issues/34#issuecomment-149761290","issue_url":"https://api.github.com/repos/exercism/xelixir/issues/34","id":149761290,"user":{"login":"mayppong","id":282189,"avatar_url":"https://avatars.githubusercontent.com/u/282189?v=3","gravatar_id":"","url":"https://api.github.com/users/mayppong","html_url":"https://github.com/mayppong","followers_url":"https://api.github.com/users/mayppong/followers","following_url":"https://api.github.com/users/mayppong/following{/other_user}","gists_url":"https://api.github.com/users/mayppong/gists{/gist_id}","starred_url":"https://api.github.com/users/mayppong/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mayppong/subscriptions","organizations_url":"https://api.github.com/users/mayppong/orgs","repos_url":"https://api.github.com/users/mayppong/repos","events_url":"https://api.github.com/users/mayppong/events{/privacy}","received_events_url":"https://api.github.com/users/mayppong/received_events","type":"User","site_admin":false},"created_at":"2015-10-21T02:25:40Z","updated_at":"2015-10-21T02:25:40Z","body":"No problem! Please let me know if the maintainer would like me to clean this up and submit it as a PR as well. I'd be happy to do that if they see value in it."}}