{"action":"created","issue":{"url":"https://api.github.com/repos/framasoft/framadate/issues/37","labels_url":"https://api.github.com/repos/framasoft/framadate/issues/37/labels{/name}","comments_url":"https://api.github.com/repos/framasoft/framadate/issues/37/comments","events_url":"https://api.github.com/repos/framasoft/framadate/issues/37/events","html_url":"https://github.com/framasoft/framadate/issues/37","id":46622975,"number":37,"title":"Refonte du code source ?","user":{"login":"romainletendart","id":898856,"avatar_url":"https://avatars.githubusercontent.com/u/898856?v=3","gravatar_id":"","url":"https://api.github.com/users/romainletendart","html_url":"https://github.com/romainletendart","followers_url":"https://api.github.com/users/romainletendart/followers","following_url":"https://api.github.com/users/romainletendart/following{/other_user}","gists_url":"https://api.github.com/users/romainletendart/gists{/gist_id}","starred_url":"https://api.github.com/users/romainletendart/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/romainletendart/subscriptions","organizations_url":"https://api.github.com/users/romainletendart/orgs","repos_url":"https://api.github.com/users/romainletendart/repos","events_url":"https://api.github.com/users/romainletendart/events{/privacy}","received_events_url":"https://api.github.com/users/romainletendart/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2014-10-23T13:15:28Z","updated_at":"2015-06-18T14:14:08Z","closed_at":"2015-06-18T14:14:08Z","body":"Bonjour,\r\n\r\nAprès avoir parcouru rapidement le code source dans son état actuel, j'ai relevé plusieurs points qui, à mon avis, peuvent présenter un frein à de potentielles contributions extérieures.\r\n\r\nTout d'abord, le code, les commentaires et les noms de fichiers sont pour la majeure partie en français. Ainsi, il est quasiment impossible pour un contributeur non-francophone de contribuer.\r\n\r\nEnsuite, il n'y a pas de séparation (au niveau fichier) entre la partie graphique et la partie logique de l'application. Or, des frameworks tels que CodeIgniter (ou autres) permettent de faire cela très simplement et sans gros impact sur les performances.\r\n\r\nJe pense aussi qu'il manque des tests pour éviter la régression suite aux différents ajout de fonctionnalités et/ou corrections de bugs.\r\n\r\nL'organisation des fichiers pourrait aussi être améliorée.\r\n\r\nMa question est donc la suivante :\r\nUne refonte du code source est-elle prévue ?"},"comment":{"url":"https://api.github.com/repos/framasoft/framadate/issues/comments/113169536","html_url":"https://github.com/framasoft/framadate/issues/37#issuecomment-113169536","issue_url":"https://api.github.com/repos/framasoft/framadate/issues/37","id":113169536,"user":{"login":"FramaJosephK","id":4499250,"avatar_url":"https://avatars.githubusercontent.com/u/4499250?v=3","gravatar_id":"","url":"https://api.github.com/users/FramaJosephK","html_url":"https://github.com/FramaJosephK","followers_url":"https://api.github.com/users/FramaJosephK/followers","following_url":"https://api.github.com/users/FramaJosephK/following{/other_user}","gists_url":"https://api.github.com/users/FramaJosephK/gists{/gist_id}","starred_url":"https://api.github.com/users/FramaJosephK/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FramaJosephK/subscriptions","organizations_url":"https://api.github.com/users/FramaJosephK/orgs","repos_url":"https://api.github.com/users/FramaJosephK/repos","events_url":"https://api.github.com/users/FramaJosephK/events{/privacy}","received_events_url":"https://api.github.com/users/FramaJosephK/received_events","type":"User","site_admin":false},"created_at":"2015-06-18T14:14:08Z","updated_at":"2015-06-18T14:14:08Z","body":"La refonte est bien avancée.\r\nTout se passe sur Gitlab sur la branche develop (le workflow pour participer est décrit dans le readme de cette branch)\r\nhttps://git.framasoft.org/framasoft/framadate"}}