mirror of
https://github.com/voideditor/void
synced 2026-05-24 09:58:23 +00:00
Update CONTRIBUTING.md
This commit is contained in:
parent
7acca7e9c9
commit
78c7374bd9
1 changed files with 1 additions and 84 deletions
|
|
@ -128,87 +128,4 @@ Eventually, we want to build a convenient API for creating AI tools. The API wil
|
|||
|
||||
# Submitting a Pull Request
|
||||
|
||||
When you've made changes and want to submit them, please submit a pull request.
|
||||
|
||||
Please submit all Pull Requests to the `dev` branch.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!--
|
||||
|
||||
TODO we should probably just delete all this... :
|
||||
|
||||
|
||||
### Design principles
|
||||
|
||||
- Least amount of eye movement necessary; if user presses submit, show them the message where they submitted
|
||||
|
||||
|
||||
### Ctrl+L (chat)
|
||||
|
||||
|
||||
|
||||
|
||||
### Ctrl+K (inline edits)
|
||||
|
||||
- Create a new input box that takes in the user's description.
|
||||
|
||||
- Make it appear above each.
|
||||
|
||||
- The input box should appear directly above the code selection - this requires using a Zone widget.
|
||||
|
||||
|
||||
### Core
|
||||
|
||||
- Migrate the Void extension to live natively in VS Code. There's initial work here at `void.contribution.ts`.
|
||||
|
||||
- Allow access to the VS Code extension marketplace.
|
||||
|
||||
- Re-write the whole file when the user clicks "Apply" and show a gray progress indicator in the BG.
|
||||
|
||||
|
||||
|
||||
### Diffs
|
||||
|
||||
"Diffs" are the inline green/red highlights you see to approve or reject a change.
|
||||
|
||||
- Diffs are not responsive to edits right now. To make them responsive, we need to update all Diffs' ranges every time there's a change.
|
||||
|
||||
- Right now Diffs are only shown in green as a simple text decoration. We'd like to have them work better by using code from VS Code's native diffEditor ("inline" mode).
|
||||
|
||||
- **Events:** On many types of events, we should reject all the current Diffs (user submits a new chat message, clicks Apply, etc).
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
### Ollama
|
||||
|
||||
- Ollama doesn't work now because its JS library depends on Node.js and uses imports like 'path', 'os', while extensions must be able to run in the browser. When we migrate the extension into the VS Code codebase, we'll be able to access Node.js and will uncomment the Ollama integration.
|
||||
|
||||
### Greptile
|
||||
|
||||
- Ideally we'd auto-detect -->
|
||||
When you've made changes and want to submit them, please submit a pull request.
|
||||
|
|
|
|||
Loading…
Reference in a new issue