summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNate Sesti <sestinj@gmail.com>2023-09-19 10:02:20 -0700
committerNate Sesti <sestinj@gmail.com>2023-09-19 10:02:20 -0700
commit220795969e82938b0a2eb2620aa214d3da05ffe5 (patch)
tree427700f2944ea500549b84f7535bc9495aa11137
parentb7404517001a2570d9a4298e314e5a2760e31a9e (diff)
downloadsncontinue-220795969e82938b0a2eb2620aa214d3da05ffe5.tar.gz
sncontinue-220795969e82938b0a2eb2620aa214d3da05ffe5.tar.bz2
sncontinue-220795969e82938b0a2eb2620aa214d3da05ffe5.zip
style: :necktie: just to add an emoji to commit msg
-rw-r--r--CONTRIBUTING.md11
-rw-r--r--README.md2
-rwxr-xr-xinstall-dependencies.sh1
3 files changed, 8 insertions, 6 deletions
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 87a757b4..17da6562 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -66,19 +66,20 @@ VSCode is assumed for development as Continue is primarily a VSCode tool at the
2. Open VSCode command pallet (`cmd+shift+p`) and select `Tasks: Run Task` and then select `install-all-dependencies`
3. Start debugging:
+
1. Switch to Run and Debug view
2. Select `Server + Extension (VSCode)` from drop down
3. Hit play button
4. This will start both the server and the extension in debug mode and open a new VSCode window with continue extension
- 1. I call the VSCode window with the extension the *Host VSCode*
- 2. The window you started debugging from is referred to as the *Main VSCode*
+ 1. I call the VSCode window with the extension the _Host VSCode_
+ 2. The window you started debugging from is referred to as the _Main VSCode_
5. Notice 2 debug sessions are running, one for the server and one for the extension, you can also set breakpoints in both
4. Lets try using breakpoints:
- 1. *In Main VSCode*:
+ 1. _In Main VSCode_:
1. Search for `class IdeProtocolServer` and set a breakpoint in `handle_json`, this is the method invoked on every message received from the extension related to selection changes, file opens etc
2. Search for a method `sendHighlightedCode` and set a breakpoint in it, it is invoked on every selection change on the extension side
- 2. *In Host VSCode*: Select part of the `example.ts` file, your breakpoint should be hit. If you hit play at this point (or F5) you should see the original breakpoint hit again - congratulations, you debugged an end to end interaction from the extension to the server!
+ 2. _In Host VSCode_: Select part of the `example.ts` file, your breakpoint should be hit. If you hit play at this point (or F5) you should see the original breakpoint hit again - congratulations, you debugged an end to end interaction from the extension to the server!
### Writing Steps
@@ -161,4 +162,4 @@ An `Observation` is a simple Pydantic model that can be used as a trigger to run
### `Policy`
-A `Policy` implements a method `def next(self, config: ContinueConfig, history: History) -> Step`, which decides which `Step` the `Autopilot` should run next. The default policy is defined in [policy.py](./continuedev/src/continuedev/core/policy.py) and runs `SimpleChatStep` by default, or a slash command when the input begins with '/'. It also displays a welcome message at the beginning of each session. If interested in developing agents that autonomously take longer sequences of actions in the IDE, the `Policy` class is the place to start.
+A `Policy` implements the method `def next(self, config: ContinueConfig, history: History) -> Step`, which decides which `Step` the `Autopilot` should run next. The default policy is defined in [policy.py](./continuedev/src/continuedev/core/policy.py) and runs `SimpleChatStep` by default, or a slash command when the input begins with '/'. It also displays a welcome message at the beginning of each session. If interested in developing agents that autonomously take longer sequences of actions in the IDE, the `Policy` class is the place to start.
diff --git a/README.md b/README.md
index f434581e..65bf5f96 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-> 🎁 **New!: [Use Code Llama with Continue](https://continue.dev/docs/walkthroughs/codellama)**
+> 🎁 **New! [Use Code Llama with Continue](https://continue.dev/docs/walkthroughs/codellama)**
![Continue logo](>c_d.png)
diff --git a/install-dependencies.sh b/install-dependencies.sh
index a913f971..b6060a98 100755
--- a/install-dependencies.sh
+++ b/install-dependencies.sh
@@ -14,5 +14,6 @@ popd || exit
# VSCode Extension (will also package GUI)
echo "Installing VSCode extension dependencies..."
pushd extension || exit
+
# This does way too many things inline but is the common denominator between many of the scripts
npm run package \ No newline at end of file