{"action":"created","issue":{"url":"https://api.github.com/repos/sahana/eden/issues/1481","repository_url":"https://api.github.com/repos/sahana/eden","labels_url":"https://api.github.com/repos/sahana/eden/issues/1481/labels{/name}","comments_url":"https://api.github.com/repos/sahana/eden/issues/1481/comments","events_url":"https://api.github.com/repos/sahana/eden/issues/1481/events","html_url":"https://github.com/sahana/eden/issues/1481","id":308686790,"number":1481,"title":"Contributing + technical debt","user":{"login":"lsikkes","id":7383699,"avatar_url":"https://avatars3.githubusercontent.com/u/7383699?v=4","gravatar_id":"","url":"https://api.github.com/users/lsikkes","html_url":"https://github.com/lsikkes","followers_url":"https://api.github.com/users/lsikkes/followers","following_url":"https://api.github.com/users/lsikkes/following{/other_user}","gists_url":"https://api.github.com/users/lsikkes/gists{/gist_id}","starred_url":"https://api.github.com/users/lsikkes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lsikkes/subscriptions","organizations_url":"https://api.github.com/users/lsikkes/orgs","repos_url":"https://api.github.com/users/lsikkes/repos","events_url":"https://api.github.com/users/lsikkes/events{/privacy}","received_events_url":"https://api.github.com/users/lsikkes/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-03-26T18:33:52Z","updated_at":"2018-03-26T19:01:35Z","closed_at":"2018-03-26T19:01:35Z","author_association":"NONE","body":"We are a group of 4 students that are doing a Software Architecture project and we are analysing the Sahana Eden project. We made a technical debt in which we analysed the code and tried to find points which could be improved. The whole document is here [Deliverable3.pdf](https://github.com/sahana/eden/files/1849028/Deliverable3.pdf)\r\n\r\nThe main points that we analyzed are:\r\n- The project is using Python 2 while the newer Python 3 is out\r\n- The project is not using HTML5 yet\r\n- Some function calls have arguments that are not properly validated, this could lead to security issues\r\n- There are a lot of hardcoded IP addresses, putting these in a config file could increase the security\r\n- There is quite some duplicated code and even duplicated files\r\n- Some minor stuff (can be read in the document)\r\n\r\nAs part of the project we also want to contribute to the Sahana Eden project.  We were wondering what you think about the debts that we have analyzed and whether you would like to have them implemented. If not we hoped that you could point out something other that we could contribute to. We have about 1.5 week left to do this. We are good programmers but have no experience with the project itself. "},"comment":{"url":"https://api.github.com/repos/sahana/eden/issues/comments/376275819","html_url":"https://github.com/sahana/eden/issues/1481#issuecomment-376275819","issue_url":"https://api.github.com/repos/sahana/eden/issues/1481","id":376275819,"user":{"login":"nursix","id":1257183,"avatar_url":"https://avatars1.githubusercontent.com/u/1257183?v=4","gravatar_id":"","url":"https://api.github.com/users/nursix","html_url":"https://github.com/nursix","followers_url":"https://api.github.com/users/nursix/followers","following_url":"https://api.github.com/users/nursix/following{/other_user}","gists_url":"https://api.github.com/users/nursix/gists{/gist_id}","starred_url":"https://api.github.com/users/nursix/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nursix/subscriptions","organizations_url":"https://api.github.com/users/nursix/orgs","repos_url":"https://api.github.com/users/nursix/repos","events_url":"https://api.github.com/users/nursix/events{/privacy}","received_events_url":"https://api.github.com/users/nursix/received_events","type":"User","site_admin":false},"created_at":"2018-03-26T19:01:35Z","updated_at":"2018-03-26T19:01:35Z","author_association":"MEMBER","body":"Please re-sent this to our mailing list sahana-eden@googlegroups.com, thank you."}}
{"actor":{"display_login":"nursix"}}