larryhudson / aiderbot

AI coding assistant that can resolve issues in your GitHub repo
3 stars 0 forks source link

Fix issue #79: feat: Update README with detailed changes #80

Open larryhudson-aider-github[bot] opened 1 month ago

larryhudson-aider-github[bot] commented 1 month ago

This PR addresses the changes requested in issue #79

Thank you for providing the updated README.md file. After reviewing its contents, I can see that my previous description was not entirely accurate. Let me provide a more precise description of the changes that were actually made to the README.md file:

This pull request updates the README.md file with more detailed and structured information about the Aiderbot project. The key changes include:

  1. Expanded the introduction to clearly state that Aiderbot uses Aider and Claude 3.5 Sonnet.

  2. Added a detailed "How it works" section, explaining the step-by-step process of how Aiderbot handles GitHub events and interacts with repositories.

  3. Included information about the Celery task queue and its role in managing asynchronous tasks.

  4. Added a "Prerequisites" section, listing the requirements for setting up the GitHub App.

  5. Provided comprehensive setup instructions, including:

    • Cloning the repository
    • Setting up a webhook URL with Smee.io
    • Creating a new GitHub App
    • Configuring environment variables
    • Setting up project-specific conventions (optional)
    • Installing the App
    • Running the application with Docker
    • Starting the Smee webhook forwarder
  6. Added a "Troubleshooting" section with tips for common issues.

  7. Included a "Testing and Debugging Tips" subsection, mentioning the Smee.io Redeliver feature.

These updates significantly improve the documentation, providing clearer guidance for setting up and using the Aiderbot GitHub App. The changes make it easier for new users to understand the project's functionality and get started with the setup process.