Kebechet User Experience With Thoth

Project Thoth is a Python project aiming to optimize developers software stacks in order to improve overall run time performance. A package’s fitness is determined by benchmarks, security analysis, and other observational data. In order to create a useful CI/CD tool we want users to be able to use Thoth’s recommendations in their Git repositories automatically whenever they open a pull request or issue. Kebechet is a bot which is widely used in the Thoth code base in order to carry out multiple aspects of repository management — each aspect is distilled into a single “manager”. By adding new managers and the ability for Kebechet to actively respond to events from Git services, Kebechet became one step closer to being the go to method for developers to integrate Project Thoth into their projects.

Red Hat Intern: Kevin Postlethwait