Hi Kaxil I have copied the meeting notes onto the Kibble Wiki for reference
https://cwiki.apache.org/confluence/display/KIBBLE/Kibble+Development+Call%3A+7th+January+2021 with a link to this thread. Thanks Sharan On 2021/01/08 21:52:32, Kaxil Naik <kaxiln...@apache.org> wrote: > Hi all, > > Here are the notes from our Kibble dev call from yesterday. Please feel > free to add anything I have missed. > > *Attendees:* > > - Kaxil Naik > - Tomek Urbaszek > - Michał Słowikowski > - Sharan Foga > - Daniel Gruno > > > Here is the summary of the call. > > - *Kibble v2*: > - Rewrite the implementation from Scratch for v2 to improve code and > to cater for new ideas > - Cherrypick / copy any code from the current Repo > - New repo allows us to work with a TDD approach. The current repo > does not have tests. > - *Supporting more DBs* > - For now, we would just support Elasticsearch. > - Supporting just one DB allows us to maintain it in a better way > - Would be good to find some kind of ORM to talk to Elasticsearch > which will allow static Schema and use Class attributes instead > of dealing > with dicts > - *Migration* > - Make migration tool or make whatever we build new as > backwards-compatible so that we don’t need to re-scan all the > data for ASF > Kibble -- which can take aleast a week if started from scratch. > (contains 50million records) > - *Scanners* > - Build Base Scanner for v2 that will allow easily creating new > Scanners and encourage more contributions > - Write docs around how to build a new scanner inheriting > *BaseScanner* > - Some of the new Scanners that users have requested are: > - Gitlab > - Social Media Scanners: Twitter, Discord, Slack > - Create a Github Issue template for Scanners so users can request > new Scanners > - *Dashboard* > - Do a POC to see if Apache Superset can replace our current UI > - Make Apache Superset or the existing UI optional as some Users just > rely on the API > - That will allow us to focus on the CORE (Scanner, Server and ES) > - > - What happens to the PR that introduces breaking changes?? > - We should not merge that PR until it is a breaking change, > instead we should make the PR backwards compatible > - Or wait until next major release (assign appropriate Github > Milestone) > > > Let me know if anyone has any thoughts on any of the items listed above. > > Best regards, > Kaxil >