GitBot
:- Passes
GitEvent
toBotFeatures
. Not possible to make a test.
- Passes
GithubWebhookServer
:- Receives issue open event and converts it to
GitEvent
. Done.
- Receives issue open event and converts it to
BotFeatures
:- Passes
GitEvent
toImproveFeature
andLabelFeature
. Not possible to make a test.
- Passes
ImproveFeature
:- On bad issue: writes message.
- On good issue: does nothing.
LabelFeature
:- Should apply some labels.
GitHub
:- Each trait method should call a respective GitHub REST API endpoint.
OpenAiLlm
- Each trait method should call a respective GitHub REST API endpoint.