DeepWiki is an LLM located at https://deepwiki.com/roundup-tracker/roundup, it is trained on the roundup github repo.
You can use it to:
- understand the structure of the Roundup codebase
- use it to customize a tracker.
Note it is an LLM and does have some hallucinations but...
As an example of #2, I asked the following sequence of questions to get what looks like a working example:
- How would I create an extension that records the user's last login time?
The return of LoginAction.handle looks wrong.
- Aren't you missing a try/except clause?
- Why is the if hasattr code repeated?
returned code that works, but still can use some manual cleanup:
- replace: self.client.user != 'anonymous' with self.client.userid != "2" remove exception handling where the only code is a raise statement
Also rerunning this sequence returns a different set of code 8-(.