Skip to content

Commit 07b7fbd

Browse files
committed
Publish VSCode Extension and update README.md
1 parent a1a7e4f commit 07b7fbd

File tree

8 files changed

+54
-60
lines changed

8 files changed

+54
-60
lines changed

README.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,20 @@
11
## About
22
Chisel Editor is an editor designed to build and work with AI more naturally on cross-platform devices.
33

4-
## Getting Started
4+
## Getting Started -- User Guide
5+
### Web Client
6+
There is a web deployment at https://chisel.claypulse.ai
7+
### Mobile Client
8+
Android client is available in release page.
9+
>Current we only support Android, although it is technically possible to have an iOS build (see developer guide below).
10+
### Desktop Client
11+
Linux, MacOS, Windows clients are available in release page.
12+
>Only Windows is tested in alpha release.
13+
### VSCode Extension
14+
A VSCode Webview Extension with limited features is available [here](https://marketplace.visualstudio.com/items?itemName=shellishack.chisel-editor).
515

16+
17+
## Getting Started -- Development Guide
618
### Web Development
719
Chisel Editor uses Next.js as the frontend (and backend -- TBD).
820
You can get started with local development by running:

vscode-extension/LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2024 Shellishack
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

vscode-extension/README.md

Lines changed: 10 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -1,71 +1,27 @@
1-
# Chisel Editor README
1+
# Chisel Editor
22

3-
This is the README for your extension "Chisel Editor". After writing up a brief description, we recommend including the following sections.
3+
Chisel Editor is an editor designed to build and work with AI more naturally on cross-platform devices.
44

55
## Features
66

7-
Describe specific features of your extension including screenshots of your extension in action. Image paths are relative to this README file.
7+
This VSCode Extension has limited features.
8+
> To use more advanced features on other platforms, try our cross-platform app. https://github.com/Shellishack/chisel-editor
89
9-
For example if there is an image subfolder under your extension project workspace:
10-
11-
\!\[feature X\]\(images/feature-x.png\)
12-
13-
> Tip: Many popular extensions utilize animations. This is an excellent way to show off your extension! We recommend short, focused animations that are easy to follow.
14-
15-
## Requirements
16-
17-
If you have any requirements or dependencies, add a section describing those and how to install and configure them.
1810

1911
## Extension Settings
20-
21-
Include if your extension adds any VS Code settings through the `contributes.configuration` extension point.
22-
23-
For example:
24-
25-
This extension contributes the following settings:
26-
27-
* `myExtension.enable`: Enable/disable this extension.
28-
* `myExtension.thing`: Set to `blah` to do something.
12+
Enter your AI API credentials inside the settings in Chisel Editor.
2913

3014
## Known Issues
3115

32-
Calling out known issues can help limit users opening duplicate issues against your extension.
16+
- Voice Chat is disabled in the extension.
17+
> Voice Chat is available in the standalone builds.
18+
- Native file management is disabled, this extension relies on VSCode's explorer instead.
3319

3420
## Release Notes
3521

36-
Users appreciate release notes as you update your extension.
37-
38-
### 1.0.0
39-
40-
Initial release of ...
41-
42-
### 1.0.1
43-
44-
Fixed issue #.
45-
46-
### 1.1.0
47-
48-
Added features X, Y, and Z.
22+
### v0.0.1-alpha-demo
23+
An initial tech demo for the event of LLM Agents MOOC Hackathon.
4924

5025
---
5126

52-
## Following extension guidelines
53-
54-
Ensure that you've read through the extensions guidelines and follow the best practices for creating your extension.
55-
56-
* [Extension Guidelines](https://code.visualstudio.com/api/references/extension-guidelines)
57-
58-
## Working with Markdown
59-
60-
You can author your README using Visual Studio Code. Here are some useful editor keyboard shortcuts:
61-
62-
* Split the editor (`Cmd+\` on macOS or `Ctrl+\` on Windows and Linux).
63-
* Toggle preview (`Shift+Cmd+V` on macOS or `Shift+Ctrl+V` on Windows and Linux).
64-
* Press `Ctrl+Space` (Windows, Linux, macOS) to see a list of Markdown snippets.
65-
66-
## For more information
67-
68-
* [Visual Studio Code's Markdown Support](http://code.visualstudio.com/docs/languages/markdown)
69-
* [Markdown Syntax Reference](https://help.github.com/articles/markdown-basics/)
70-
7127
**Enjoy!**
6.45 KB
Loading

vscode-extension/examples/test.ts

Lines changed: 0 additions & 1 deletion
This file was deleted.

vscode-extension/package.json

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,14 @@
11
{
22
"name": "chisel-editor",
33
"displayName": "Chisel Editor",
4-
"description": "",
4+
"description": "Chisel Editor is an editor designed to build and work with AI more naturally on cross-platform devices.",
5+
"icon": "chisel_logo_round_128_128.png",
6+
"publisher": "shellishack",
7+
"repository": {
8+
"directory": "Chisel Editor",
9+
"type": "git",
10+
"url": "https://github.com/Shellishack/chisel-editor"
11+
},
512
"version": "0.0.1",
613
"engines": {
714
"vscode": "^1.95.0"
@@ -73,7 +80,6 @@
7380
]
7481
}
7582
},
76-
7783
"scripts": {
7884
"vscode:prepublish": "npm run package",
7985
"compile": "webpack",

vscode-extension/src/chisel-editor.ts renamed to vscode-extension/src/chisel-editor-provider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export class ChiselEditorProvider implements vscode.CustomTextEditorProvider {
2727
}
2828

2929
public static readonly viewType = "chisel.editorWebview";
30-
private readonly chisel_editor = "http://localhost:3000";
30+
private readonly chisel_editor = "https://chisel.claypulse.ai";
3131

3232
constructor(
3333
private readonly context: vscode.ExtensionContext,

vscode-extension/src/extension.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// The module 'vscode' contains the VS Code extensibility API
22
// Import the module and reference it with the alias vscode in your code below
33
import * as vscode from "vscode";
4-
import { ChiselEditorProvider } from "./chisel-editor";
4+
import { ChiselEditorProvider } from "./chisel-editor-provider";
55
import { getCurrentEditorUri, getCurrentTabIndex } from "./util";
66

77
// This method is called when your extension is activated

0 commit comments

Comments
 (0)