This commit was automatically generated by [a script](https://gitfub.space/Jmaa/repo-manager)
1.6 KiB
1.6 KiB
Aider Gitea
A code automation tool that integrates Gitea with Aider to automatically solve issues.
This program monitors your Gitea repository for issues with the 'aider' label. When such an issue is found, it:
- Creates a new branch.
- Invokes Aider to solve the issue using a Large-Language Model.
- Runs tests and code quality checks.
- Creates a pull request with the solution.
Example Usage
Command Line
# Run with default settings
python -m aider_gitea
# Specify custom repository and owner
python -m aider_gitea --owner myorg --repo myproject
Dependencies
This project requires Python 3.8 or newer.
All required libraries can be installed easily using:
pip install -r requirements.txt
Full list of requirements:
Contributing
Feel free to submit pull requests. Please follow the Code Conventions when doing so.
Testing
Testing requires the pytest library.
Run tests with the following command:
pytest test
Test coverage can be run using the pytest-cov
extension:
pytest --cov=aider_gitea test
License
Copyright (c) 2025 Jon Michael Aanes
All rights reserved.