This commit is contained in:
Paul Gauthier 2024-07-31 10:30:27 -03:00
parent 13b0d51028
commit c63aa97d9d
4 changed files with 24 additions and 8 deletions

View file

@ -3,18 +3,18 @@
## main branch ## main branch
- Commit message improvements: - [Commit message](http://aider.chat/docs/git.html#commit-messages) improvements:
- Added Conventional Commits guidelines to commit message prompt. - Added Conventional Commits guidelines to commit message prompt.
- Added `--commit-prompt` to customize the commit message prompt. - Added `--commit-prompt` to customize the commit message prompt.
- Added strong model as a fallback for commit messages (and chat summaries). - Added strong model as a fallback for commit messages (and chat summaries).
- Linting improvements: - [Linting](https://aider.chat/docs/usage/lint-test.html) improvements:
- Ask before fixing lint errors. - Ask before fixing lint errors.
- Improved performance of `--lint` on all dirty files in repo. - Improved performance of `--lint` on all dirty files in repo.
- Improved lint flow, now doing code edit auto-commit before linting. - Improved lint flow, now doing code edit auto-commit before linting.
- Bugfix to properly handle subprocess encodings (also for `/run`). - Bugfix to properly handle subprocess encodings (also for `/run`).
- Improved docker support: - Improved [docker support](https://aider.chat/docs/install/docker.html):
- Resolved permission issues when using `docker run --user xxx`. - Resolved permission issues when using `docker run --user xxx`.
- New paul-gauthier/aider-full docker image, which includes all extras. - New paulgauthier/aider-full docker image, which includes all extras.
- Switching to code and ask mode no longer summarizes the chat history. - Switching to code and ask mode no longer summarizes the chat history.
- Added graph of aider's contribution to each release. - Added graph of aider's contribution to each release.
- Generic auto-completions are provided for `/commands` without a completion override. - Generic auto-completions are provided for `/commands` without a completion override.

View file

@ -18,18 +18,18 @@ cog.out(text)
## main branch ## main branch
- Commit message improvements: - [Commit message](http://aider.chat/docs/git.html#commit-messages) improvements:
- Added Conventional Commits guidelines to commit message prompt. - Added Conventional Commits guidelines to commit message prompt.
- Added `--commit-prompt` to customize the commit message prompt. - Added `--commit-prompt` to customize the commit message prompt.
- Added strong model as a fallback for commit messages (and chat summaries). - Added strong model as a fallback for commit messages (and chat summaries).
- Linting improvements: - [Linting](https://aider.chat/docs/usage/lint-test.html) improvements:
- Ask before fixing lint errors. - Ask before fixing lint errors.
- Improved performance of `--lint` on all dirty files in repo. - Improved performance of `--lint` on all dirty files in repo.
- Improved lint flow, now doing code edit auto-commit before linting. - Improved lint flow, now doing code edit auto-commit before linting.
- Bugfix to properly handle subprocess encodings (also for `/run`). - Bugfix to properly handle subprocess encodings (also for `/run`).
- Improved docker support: - Improved [docker support](https://aider.chat/docs/install/docker.html):
- Resolved permission issues when using `docker run --user xxx`. - Resolved permission issues when using `docker run --user xxx`.
- New paul-gauthier/aider-full docker image, which includes all extras. - New paulgauthier/aider-full docker image, which includes all extras.
- Switching to code and ask mode no longer summarizes the chat history. - Switching to code and ask mode no longer summarizes the chat history.
- Added graph of aider's contribution to each release. - Added graph of aider's contribution to each release.
- Generic auto-completions are provided for `/commands` without a completion override. - Generic auto-completions are provided for `/commands` without a completion override.

View file

@ -34,6 +34,16 @@ While it is not recommended, you can disable aider's use of git in a few ways:
- `--no-dirty-commits` will stop aider from committing dirty files before applying its edits. - `--no-dirty-commits` will stop aider from committing dirty files before applying its edits.
- `--no-git` will completely stop aider from using git on your files. You should ensure you are keeping sensible backups of the files you are working with. - `--no-git` will completely stop aider from using git on your files. You should ensure you are keeping sensible backups of the files you are working with.
## Commit messages
By default, aider creates commit messages which follow
[Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/).
You can customize the
[commit prompt](https://github.com/paul-gauthier/aider/blob/main/aider/prompts.py#L5)
with the `--commit-prompt` option.
You can place that on the command line, or
[configure it via a config file or environment variables](https://aider.chat/docs/config.html).
## Commit attribution ## Commit attribution

View file

@ -35,7 +35,13 @@ The above command installs the aider core, which is missing some of the extra
features like interactive help, the browser GUI and Playwright support for features like interactive help, the browser GUI and Playwright support for
scraping web pages. scraping web pages.
Use `paulgauthier/aider-full` to get all the features, at the expense of a larger
docker image.
```
docker pull paulgauthier/aider-full
docker run -it --volume $(pwd):/app paulgauthier/aider-full --openai-api-key $OPENAI_API_KEY [...other aider args...]
```
## Limitations ## Limitations