From b24e9f568c0a00262a4c9c448a866c7521071430 Mon Sep 17 00:00:00 2001 From: Olivier Lischer Date: Thu, 15 Jan 2026 09:00:10 +0100 Subject: [PATCH 1/2] docs: Fix typos --- CHANGELOG.md | 2 ++ docs/development.md | 12 ++++++------ 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2339dc0fc..52de1d530 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ## Unreleased +- Fix typos in development docs. + ## 0.92.0 - Fix Gemini (OpenAI compatible). #247 diff --git a/docs/development.md b/docs/development.md index ce5175339..fd1150ae7 100644 --- a/docs/development.md +++ b/docs/development.md @@ -3,7 +3,7 @@ ## Building local - Install [babashka](https://babashka.org/). -- Run `bb debug-cli`, it will geneate a JVM embeeded binary at project root where yuo can just `./eca`. +- Run `bb debug-cli`, it will generate a JVM embedded binary at project root where you can just `./eca`. ## Project structure @@ -40,10 +40,10 @@ The ECA codebase follows a pragmatic **layered layout** that separates concerns `src/eca/main.clj` | The CLI interface. `src/eca/nrepl.clj` | Starts an nREPL when `:debug` flag is passed. -Together these files implement the request flow: +Together these files implement the request flow: `client/editor` → `stdin JSON-RPC` → `handlers` → `features` → `llm_api` → `llm_provider` → results streamed back. - + With this map you can usually answer: - _"Where does request X enter the system?"_ – look in `handlers.clj`. @@ -58,7 +58,7 @@ Run with `bb test` or run test via Clojure REPL. CI will run the same task. Run with `bb integration-test`, it will use your `eca` binary project root to spawn a server process and communicate with it via JSONRPC, testing the whole eca flow like an editor. -## Coding +## Coding There are several ways of finding and fixing a bug or implementing a new feature: @@ -85,7 +85,7 @@ This step-by-step feature implementation help track progress and next steps: - [ ] Support `initialize` and `initialized` methods. - [ ] Support `exit` and `shutdown` methods. - Chat - - [ ] Oepn chat window + - [ ] Open chat window - [ ] Send user messages via `chat/prompt` request. - [ ] Clear chat and Reset chat. - [ ] Support receive chat contents via `chat/contentReceived` notification. @@ -106,4 +106,4 @@ This step-by-step feature implementation help track progress and next steps: Create a issue to help track the effort copying and pasting these check box to help track progress, [example](https://github.com/editor-code-assistant/eca/issues/5). -Please provide feedback of the dificulties implementing your server, especially missing docs, to make next integrations smoother! +Please provide feedback of the difficulties implementing your server, especially missing docs, to make next integrations smoother! From a7d65aa5f4275da054190c7eb9c5cc2c9ca28c42 Mon Sep 17 00:00:00 2001 From: Eric Dallo Date: Thu, 15 Jan 2026 10:18:33 -0300 Subject: [PATCH 2/2] Update CHANGELOG.md --- CHANGELOG.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 52de1d530..2339dc0fc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,8 +2,6 @@ ## Unreleased -- Fix typos in development docs. - ## 0.92.0 - Fix Gemini (OpenAI compatible). #247