{"action":"created","issue":{"url":"https://api.github.com/repos/MystK/delta-bot-three/issues/226","repository_url":"https://api.github.com/repos/MystK/delta-bot-three","labels_url":"https://api.github.com/repos/MystK/delta-bot-three/issues/226/labels{/name}","comments_url":"https://api.github.com/repos/MystK/delta-bot-three/issues/226/comments","events_url":"https://api.github.com/repos/MystK/delta-bot-three/issues/226/events","html_url":"https://github.com/MystK/delta-bot-three/issues/226","id":297308466,"number":226,"title":"Redesign","user":{"login":"MystK","id":7399140,"avatar_url":"https://avatars1.githubusercontent.com/u/7399140?v=4","gravatar_id":"","url":"https://api.github.com/users/MystK","html_url":"https://github.com/MystK","followers_url":"https://api.github.com/users/MystK/followers","following_url":"https://api.github.com/users/MystK/following{/other_user}","gists_url":"https://api.github.com/users/MystK/gists{/gist_id}","starred_url":"https://api.github.com/users/MystK/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MystK/subscriptions","organizations_url":"https://api.github.com/users/MystK/orgs","repos_url":"https://api.github.com/users/MystK/repos","events_url":"https://api.github.com/users/MystK/events{/privacy}","received_events_url":"https://api.github.com/users/MystK/received_events","type":"User","site_admin":false},"labels":[{"id":451811486,"url":"https://api.github.com/repos/MystK/delta-bot-three/labels/in%20progress","name":"in progress","color":"5319e7","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":18,"created_at":"2018-02-15T02:02:01Z","updated_at":"2018-03-29T14:52:22Z","closed_at":null,"author_association":"OWNER","body":"I think DB3 has evolved over time from a simple \"check comments\" bot to much more.\r\n\r\nIt does many things now:\r\nCheck comments for deltas\r\nSecond check comments for deltas\r\nRescan Edited Comments\r\nRescan shadow edited comments\r\nUser History Page\r\nYearly Deltaboard\r\nWeekly Deltaboard\r\nMonthly Deltaboard\r\nFirst time delta PMs\r\nDelta logs\r\nSticky deltas awarded comment\r\nMod commands\r\n\r\nFrom looking at the code you can see the evolution, and not everything has been updated to the \"latest architecture\"\r\n\r\nThis ticket will be a redesign of DB3 for all of the above features to have the \"latest architecture.\" Some things I can think of are:\r\nModules\r\n100% snoowrap\r\nUse levelup DB in all needed places\r\n\r\nWith this ticket, it would be good to think ahead about things like:\r\nadmin interface\r\nbetter logging\r\nfuture features and how they will fit into DB3"},"comment":{"url":"https://api.github.com/repos/MystK/delta-bot-three/issues/comments/377260972","html_url":"https://github.com/MystK/delta-bot-three/issues/226#issuecomment-377260972","issue_url":"https://api.github.com/repos/MystK/delta-bot-three/issues/226","id":377260972,"user":{"login":"hallidev","id":16142069,"avatar_url":"https://avatars3.githubusercontent.com/u/16142069?v=4","gravatar_id":"","url":"https://api.github.com/users/hallidev","html_url":"https://github.com/hallidev","followers_url":"https://api.github.com/users/hallidev/followers","following_url":"https://api.github.com/users/hallidev/following{/other_user}","gists_url":"https://api.github.com/users/hallidev/gists{/gist_id}","starred_url":"https://api.github.com/users/hallidev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hallidev/subscriptions","organizations_url":"https://api.github.com/users/hallidev/orgs","repos_url":"https://api.github.com/users/hallidev/repos","events_url":"https://api.github.com/users/hallidev/events{/privacy}","received_events_url":"https://api.github.com/users/hallidev/received_events","type":"User","site_admin":false},"created_at":"2018-03-29T14:52:22Z","updated_at":"2018-03-29T14:52:22Z","author_association":"CONTRIBUTOR","body":"I've been focused (which was one of my concerns above) with a project that was already active when I mentioned this, but I did get some work into it. I still feel like I'll need a few weeks before I wrap up with my active project and can dedicate time to this.\r\n\r\nI did stub out the implementation however. It's now just a question of filling in the blanks when it comes to the Deltaboard work. For someone who knows the current implementation of Deltaboard well, I don't think it will be a big job. For me, 90% of the work is reverse engineering the current solution.\r\n\r\nIf anyone is willing to contribute, I can get them started and show just where the \"work goes here\" stuff is. I spent time making sure it would be easy for someone to get going.\r\n\r\nIf nobody can contribute I understand, but I will need a bit of time. I'm still happy to do it though. Or happy to help anyone out that can contribute sooner."}}
{"actor":{"display_login":"hallidev"}}