From c02c178991d1613e076ae4b57caaf14e27d25569 Mon Sep 17 00:00:00 2001 From: Michael Neale Date: Sun, 8 Sep 2024 12:00:57 +1000 Subject: [PATCH] Small dev notes --- CONTRIBUTING.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index daf70867c..8086dc50a 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -8,7 +8,6 @@ to develop a fix, we recommend you open an issue before starting. We provide a shortcut to standard commands using [just][just] in our `justfile`. * *goose* uses [uv][uv] for dependency management, and formats with [ruff][ruff] - install UV first: https://pypi.org/project/uv/ -* clone both this repository as well as https://github.com/square/exchange next to it. ## Developing and testing @@ -30,7 +29,15 @@ just test will run a fresh goose session (can use the usual goose commands with `uv run` prefixed) +## Running ai-exchange from source +goose depends heavily on the https://github.com/square/exchange project, you can clone that and then work on both by running: + +```sh +uv add --editable ../exchange +``` + +then when you run goose with `uv run goose` it will be running it all from source. ## Evaluations