aider-gitea/README.md
2025-04-13 18:39:16 +02:00

1.6 KiB

Aider Gitea

Test program/library

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:

  1. Creates a new branch.
  2. Invokes Aider to solve the issue using a Large-Language Model.
  3. Runs tests and code quality checks.
  4. 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.