Hi Tomek Thanks for the initiative and ideas!
Anything that makes things simpler or easier is OK with me :-) and consolidating things seems like a good idea. I am guessing that a lot of the changes would probably be behind the scenes rather than at the user end - right? On the wishlist - I saw a talk by Myrle at ApacheCon@Home and she had done some initial work linking contributions to affiliation and I mentioned seeing if that could be something we could look at including into Kibble. I think we tried to do it with Meta Pony Factor but dont think it is complete. Anyway lots of ideas to keep us going! Thanks Sharan On 2020/10/18 14:28:33, Tomasz Urbaszek <turbas...@apache.org> wrote: > Hello all, > > I would like to propose a few things that I think are worth considering: > > 1. Merge all three repositories (kibble, kibble-scanners, > kibble-docker) into one. In this way I think we may simplify > development, dependency management, and distribution. Our project is > rather small and increasing places needing management probably won't > help. > > 2. Once we have the API server and scanner in one repo we can make > Kibble a python package. This will not only simplify installation and > setup but also may help us create a nice CLI to manage all components > (setup, server, scanners). By doing this users will be able to run > something like `kibble server` or `kibble scanners ponymail`. > > 3. Rewrite kibble API server to use a framework (for example FastAPI > which supports OpenAPI specs). This point is probably the hardest one > to implement as it will require adding tests to preserve compatibility > with kibble ui. > > What do you think? Do you have anything that you would love to see in > Apache Kibble? :) > > Cheers, > Tomek >