-
Notifications
You must be signed in to change notification settings - Fork 30
Description
👋 just noting this repository is configured to trial AI development tools if anyone is interested in this. You can use this issue to share any feedback, concerns, or things you think are worth trying. This is strictly for trial purposes. There is no implication that AI dev tools are suitable / appropriate / provide good results for this type of development.
Why this project
In short, because it constitutes a good small-scale trial. This project has established long-term contributors and occasional new contributors. A lot of tech debt but with clearly-identified opportunities for improvements. Opportunities for both front-end and back-end contributions, and docs, and broader improvements. And it’s not under super active development so the trial won’t get in the way of many people’s contributions.
What is set up
AI development agents
- GitHub Copilot agent. In GitHub, assign an issue to Copilot and it will create a draft PR. For example Upgrade css-loader library #270 was assigned and it created Upgrade css-loader to v6 and migrate to webpack asset modules #312.
- Cursor agent. For example Fix toggle image functionality issue #311.
AI code review
- Cursor BugBot. On all PRs. See for example Remove inline scripts and styles from domainindex.html template. Fix #305 #310
- GitHub Copilot code review. On all PRs. See for example Remove inline scripts and styles from domainindex.html template. Fix #305 #310
llms.txt
- llms.txt generation with sphinx-llms-txt: https://sphinx-wagtail-theme.readthedocs.io/en/latest/llms.txt
- llms-full.txt with the same library: https://sphinx-wagtail-theme.readthedocs.io/en/latest/llms-full.txt