{"action":"closed","issue":{"url":"https://api.github.com/repos/godotengine/godot/issues/1617","repository_url":"https://api.github.com/repos/godotengine/godot","labels_url":"https://api.github.com/repos/godotengine/godot/issues/1617/labels{/name}","comments_url":"https://api.github.com/repos/godotengine/godot/issues/1617/comments","events_url":"https://api.github.com/repos/godotengine/godot/issues/1617/events","html_url":"https://github.com/godotengine/godot/issues/1617","id":66222394,"number":1617,"title":"More comments and fewer shortcuts in scripts to show process better","user":{"login":"Ace-Dragon","id":10081256,"avatar_url":"https://avatars.githubusercontent.com/u/10081256?v=3","gravatar_id":"","url":"https://api.github.com/users/Ace-Dragon","html_url":"https://github.com/Ace-Dragon","followers_url":"https://api.github.com/users/Ace-Dragon/followers","following_url":"https://api.github.com/users/Ace-Dragon/following{/other_user}","gists_url":"https://api.github.com/users/Ace-Dragon/gists{/gist_id}","starred_url":"https://api.github.com/users/Ace-Dragon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Ace-Dragon/subscriptions","organizations_url":"https://api.github.com/users/Ace-Dragon/orgs","repos_url":"https://api.github.com/users/Ace-Dragon/repos","events_url":"https://api.github.com/users/Ace-Dragon/events{/privacy}","received_events_url":"https://api.github.com/users/Ace-Dragon/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/godotengine/godot/labels/enhancement","name":"enhancement","color":"44bbff"},{"url":"https://api.github.com/repos/godotengine/godot/labels/junior%20job","name":"junior job","color":"00eeee"},{"url":"https://api.github.com/repos/godotengine/godot/labels/topic:demos","name":"topic:demos","color":"ffdd44"}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2015-04-03T20:29:10Z","updated_at":"2016-07-11T09:23:51Z","closed_at":"2016-07-11T09:23:51Z","body":"The request would especially apply to demos geared toward beginners, the demo files right now make quite a use of multiple functions being done in one line similar to what you can do in python, currently it's something like...\r\n\r\n*var A = (get_functionA().functionB().functionC())*\r\n____________________________________________\r\n\r\nPossibly, one can make it more understandable for people to make it more readable like doing...\r\n\r\n*var A = get_functionA()*\r\n*var B = A.functionB()*\r\n*var C = B.functionC()*\r\n____________________________________________\r\n\r\nWhat also confuses newcomers even is that these scripts often have very few comments. There should be a requirement that everything in the demo pack have a decent number of comments in the code that is telling people what the functions are doing, so it would be...\r\n\r\n*var A = get_functionA() #what it does*\r\n*var B = A.functionB() #what it does*\r\n*var C = B.functionC() #what it does*\r\n______________________________________________\r\n\r\nSo, in conclusion, would this be a good new convention to adopt for the demos (since they're supposed to be for learning purposes)?"}}
{"actor":{"display_login":"bojidar-bg"}}