{"action":"created","issue":{"url":"https://api.github.com/repos/MovingBlocks/Terasology/issues/135","repository_url":"https://api.github.com/repos/MovingBlocks/Terasology","labels_url":"https://api.github.com/repos/MovingBlocks/Terasology/issues/135/labels{/name}","comments_url":"https://api.github.com/repos/MovingBlocks/Terasology/issues/135/comments","events_url":"https://api.github.com/repos/MovingBlocks/Terasology/issues/135/events","html_url":"https://github.com/MovingBlocks/Terasology/issues/135","id":3351575,"number":135,"title":"Intro doc / tutorial on Unit Testing & JavaDoc","user":{"login":"Cervator","id":1063833,"avatar_url":"https://avatars.githubusercontent.com/u/1063833?v=3","gravatar_id":"","url":"https://api.github.com/users/Cervator","html_url":"https://github.com/Cervator","followers_url":"https://api.github.com/users/Cervator/followers","following_url":"https://api.github.com/users/Cervator/following{/other_user}","gists_url":"https://api.github.com/users/Cervator/gists{/gist_id}","starred_url":"https://api.github.com/users/Cervator/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Cervator/subscriptions","organizations_url":"https://api.github.com/users/Cervator/orgs","repos_url":"https://api.github.com/users/Cervator/repos","events_url":"https://api.github.com/users/Cervator/events{/privacy}","received_events_url":"https://api.github.com/users/Cervator/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/MovingBlocks/Terasology/labels/Doc","name":"Doc","color":"02d7e1"},{"url":"https://api.github.com/repos/MovingBlocks/Terasology/labels/Research","name":"Research","color":"bfe5bf"}],"state":"open","locked":false,"assignee":{"login":"rapodaca","id":34793,"avatar_url":"https://avatars.githubusercontent.com/u/34793?v=3","gravatar_id":"","url":"https://api.github.com/users/rapodaca","html_url":"https://github.com/rapodaca","followers_url":"https://api.github.com/users/rapodaca/followers","following_url":"https://api.github.com/users/rapodaca/following{/other_user}","gists_url":"https://api.github.com/users/rapodaca/gists{/gist_id}","starred_url":"https://api.github.com/users/rapodaca/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rapodaca/subscriptions","organizations_url":"https://api.github.com/users/rapodaca/orgs","repos_url":"https://api.github.com/users/rapodaca/repos","events_url":"https://api.github.com/users/rapodaca/events{/privacy}","received_events_url":"https://api.github.com/users/rapodaca/received_events","type":"User","site_admin":false},"assignees":[{"login":"rapodaca","id":34793,"avatar_url":"https://avatars.githubusercontent.com/u/34793?v=3","gravatar_id":"","url":"https://api.github.com/users/rapodaca","html_url":"https://github.com/rapodaca","followers_url":"https://api.github.com/users/rapodaca/followers","following_url":"https://api.github.com/users/rapodaca/following{/other_user}","gists_url":"https://api.github.com/users/rapodaca/gists{/gist_id}","starred_url":"https://api.github.com/users/rapodaca/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rapodaca/subscriptions","organizations_url":"https://api.github.com/users/rapodaca/orgs","repos_url":"https://api.github.com/users/rapodaca/repos","events_url":"https://api.github.com/users/rapodaca/events{/privacy}","received_events_url":"https://api.github.com/users/rapodaca/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/MovingBlocks/Terasology/milestones/25","html_url":"https://github.com/MovingBlocks/Terasology/milestones/Playability","labels_url":"https://api.github.com/repos/MovingBlocks/Terasology/milestones/25/labels","id":1635802,"number":25,"title":"Playability","description":"Post-v1.0.0 focus: playability / usability issues of all sorts. Anything that can help actual gameplay feel more natural and complete.","creator":{"login":"Cervator","id":1063833,"avatar_url":"https://avatars.githubusercontent.com/u/1063833?v=3","gravatar_id":"","url":"https://api.github.com/users/Cervator","html_url":"https://github.com/Cervator","followers_url":"https://api.github.com/users/Cervator/followers","following_url":"https://api.github.com/users/Cervator/following{/other_user}","gists_url":"https://api.github.com/users/Cervator/gists{/gist_id}","starred_url":"https://api.github.com/users/Cervator/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Cervator/subscriptions","organizations_url":"https://api.github.com/users/Cervator/orgs","repos_url":"https://api.github.com/users/Cervator/repos","events_url":"https://api.github.com/users/Cervator/events{/privacy}","received_events_url":"https://api.github.com/users/Cervator/received_events","type":"User","site_admin":false},"open_issues":22,"closed_issues":0,"state":"open","created_at":"2016-03-10T05:43:11Z","updated_at":"2016-10-12T05:45:52Z","due_on":null,"closed_at":null},"comments":7,"created_at":"2012-02-23T04:59:36Z","updated_at":"2016-10-25T10:38:47Z","closed_at":null,"body":"Thanks to assorted commits on unit testing and Javadoc @rapodaca has outed himself as knowledgeable on the topics!\r\n\r\nCommits: https://github.com/MovingBlocks/Terasology/commit/deeb34d79052d4bc6b5e32554226efad0a06f87c\r\n\r\nForum: http://board.movingblocks.net/viewtopic.php?f=4&t=161\r\n\r\nSo I'm going to ask pretty please with sugar & cherry on top if you could write up a couple quick intro sections in the ContributorGuide on the how and why on unit testing, and some quick hints on how to use JavaDoc well. \r\n\r\nhttp://wiki.movingblocks.net/Main/UnitTesting\r\nhttp://wiki.movingblocks.net/Main/JavaDoc\r\n\r\nDoesn't have to be very involved, could just be mostly links to other good resources and some brief suggestions / examples on how to use either for Terasology. I don't think we have much direction on either topic so far, so it can be all yours... :-)\r\n\r\nDoesn't even have to be in the wiki, alternatively just PM me (here, forum, post there, whichever!) with some initial stuff and I'll put it in the wiki\r\n\r\nMore actual code to make unit testing easier would of course also be great! But I don't know enough about what we need to really specify anything. I do know that we'll likely need to tinker with overall architecture / entity system before we can really go nuts.\r\n\r\nThis would fill out a good chunk of what #70 asks for (code formatting is another, I think I can dig up some existing material there from the core wiki sometime) and would be hugely appreciated!\r\n\r\n<bountysource-plugin>\r\n---\r\nWant to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/487447-intro-doc-tutorial-on-unit-testing-javadoc?utm_campaign=plugin&utm_content=tracker%2F5279&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F5279&utm_medium=issues&utm_source=github).\r\n</bountysource-plugin>"},"comment":{"url":"https://api.github.com/repos/MovingBlocks/Terasology/issues/comments/255999982","html_url":"https://github.com/MovingBlocks/Terasology/issues/135#issuecomment-255999982","issue_url":"https://api.github.com/repos/MovingBlocks/Terasology/issues/135","id":255999982,"user":{"login":"rzats","id":13783592,"avatar_url":"https://avatars.githubusercontent.com/u/13783592?v=3","gravatar_id":"","url":"https://api.github.com/users/rzats","html_url":"https://github.com/rzats","followers_url":"https://api.github.com/users/rzats/followers","following_url":"https://api.github.com/users/rzats/following{/other_user}","gists_url":"https://api.github.com/users/rzats/gists{/gist_id}","starred_url":"https://api.github.com/users/rzats/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rzats/subscriptions","organizations_url":"https://api.github.com/users/rzats/orgs","repos_url":"https://api.github.com/users/rzats/repos","events_url":"https://api.github.com/users/rzats/events{/privacy}","received_events_url":"https://api.github.com/users/rzats/received_events","type":"User","site_admin":false},"created_at":"2016-10-25T10:38:47Z","updated_at":"2016-10-25T10:38:47Z","body":"AFAICT this has been covered by\r\n\r\n- https://github.com/MovingBlocks/Terasology/wiki/Unit-Testing\r\n- https://github.com/MovingBlocks/Terasology/wiki/JavaDoc\r\n\r\nfor a while now. Do these articles need more improvement or should I close as complete?"}}
{"actor":{"display_login":"rzats"}}