Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(vscode/devbox): plugin transform init #5188

Merged
merged 73 commits into from
Nov 15, 2024
Merged
Changes from 1 commit
Commits
Show all changes
73 commits
Select commit Hold shift + click to select a range
aef3179
feat(vscode/devbox): plugin transform init
mlhiter Oct 28, 2024
d4b0974
chore(devbox): adjust folder position
mlhiter Oct 28, 2024
eb6591d
fix: package-lock and sanitized bug
mlhiter Oct 28, 2024
693e717
fix: another try
mlhiter Oct 28, 2024
ba3705e
fix: some rebase fix
mlhiter Nov 5, 2024
f4716fe
feat: db and network basic show
mlhiter Nov 6, 2024
f844e16
fix: rebase cause svg lose
mlhiter Nov 6, 2024
5e72a83
feat: devboxListView refactor
mlhiter Nov 6, 2024
ac6d92f
fix: open devbox bug
mlhiter Nov 6, 2024
139cdb2
feat: delete ssh config
mlhiter Nov 6, 2024
b97218e
fix: refresh devboxList after connect
mlhiter Nov 7, 2024
6700bf2
fix: some type bug
mlhiter Nov 7, 2024
e38f1cd
fix: typo bug
mlhiter Nov 7, 2024
569607c
chore: svg rename
mlhiter Nov 7, 2024
90d4b8f
chore: svg rename
mlhiter Nov 7, 2024
c151d3e
feat: default runtime svg
mlhiter Nov 7, 2024
95bc0c7
fix: refresh devboxlist and convert sshconfig to version 2
mlhiter Nov 7, 2024
c67bf20
fix: form update runtimeVersion unchanged bug
mlhiter Nov 7, 2024
f93f754
feat: default runtime version
mlhiter Nov 7, 2024
9dc223f
feat: params goto
mlhiter Nov 7, 2024
200dfc9
feat: create new devbox
mlhiter Nov 7, 2024
11fad1d
fix: runtimeNamespace bug
mlhiter Nov 7, 2024
bfebd11
fix: api url bug,I deeeeead
mlhiter Nov 7, 2024
dcbaa21
perf: file deal
mlhiter Nov 7, 2024
d4f9ea5
chore: remove unused code
mlhiter Nov 7, 2024
8d8d4cf
fix: write ssh_config bug
mlhiter Nov 7, 2024
a4dba07
chore: package adjust
mlhiter Nov 7, 2024
37b9198
chore: change some file
mlhiter Nov 7, 2024
6659db0
feat: copy connection string
mlhiter Nov 7, 2024
5303496
fix: support remote-ssh customConfigFile
mlhiter Nov 8, 2024
e761333
feat: different region support
mlhiter Nov 8, 2024
9059067
perf: some code adjust
mlhiter Nov 8, 2024
09d66fd
feat: refresh button of db and network
mlhiter Nov 8, 2024
b397be9
chore: add svg
mlhiter Nov 8, 2024
3fd4bbb
chore: theme adaptation
mlhiter Nov 8, 2024
4010989
feat: adjust devboxList show
mlhiter Nov 8, 2024
5b5db10
feat: settings to custom apiUrl
mlhiter Nov 8, 2024
411ee0d
fix: 缓兵之计,devbox 硬调整
mlhiter Nov 8, 2024
4582365
feat: status un used version,haha
mlhiter Nov 8, 2024
5c2340f
fix: adjust vscode and code position
mlhiter Nov 12, 2024
3c624aa
feat: devbox status
mlhiter Nov 12, 2024
1331f46
fix: delete devbox svg and adjust
mlhiter Nov 12, 2024
a10c120
fix: copy button
mlhiter Nov 12, 2024
136b8a2
fix: copy feat adjust
mlhiter Nov 12, 2024
1de828d
chore: some text adjust
mlhiter Nov 12, 2024
3a52151
feat: feedback
mlhiter Nov 12, 2024
14ef299
fix: db view adjust
mlhiter Nov 12, 2024
36b6cf6
feat: open in vscode internal broswer
mlhiter Nov 12, 2024
d8c26d4
fix: file authority problem adjust
mlhiter Nov 13, 2024
16a203a
chore: adjust code position
mlhiter Nov 13, 2024
7863fad
fix: semgrep
mlhiter Nov 13, 2024
f4f919f
feat: web delete will cause local ssh deleted
mlhiter Nov 13, 2024
b8e7100
fix: devboxList cpu/memory tooltip z-index
mlhiter Nov 13, 2024
a596932
chore: 1.0.0
mlhiter Nov 13, 2024
7f420f2
chore: update license
mlhiter Nov 13, 2024
5557647
chore: remove unused code
mlhiter Nov 13, 2024
a775c89
chore: remove png to link
mlhiter Nov 13, 2024
7ae2182
chore: version
mlhiter Nov 13, 2024
d67b6fe
fix: path bug
mlhiter Nov 13, 2024
482a5de
fix: username have space
mlhiter Nov 13, 2024
e4d3879
feat: delete project will delete remote-ssh remotePlatform config item
mlhiter Nov 14, 2024
f9a61ab
feat: delete devbox will delete private key
mlhiter Nov 14, 2024
fe8d9b7
feat: db goto web page
mlhiter Nov 14, 2024
fcced78
fix: connect bug
mlhiter Nov 14, 2024
02f6c9f
fix: path include bug
mlhiter Nov 14, 2024
20a56f5
chore: change version
mlhiter Nov 14, 2024
f9e8cce
feat: create api url
mlhiter Nov 14, 2024
c2de5f7
feat: version change
mlhiter Nov 14, 2024
bf28fc0
fix: devboxList update view
mlhiter Nov 14, 2024
290a359
chore: some adjust
mlhiter Nov 15, 2024
60ee91f
chore: version change
mlhiter Nov 15, 2024
1a343a0
fix: quota bug
mlhiter Nov 15, 2024
0877054
fix: pr issue
mlhiter Nov 15, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
chore: remove png to link
  • Loading branch information
mlhiter committed Nov 13, 2024
commit a775c89f6043a7ce98a78bce114e1093cf5c7476
18 changes: 9 additions & 9 deletions extensions/ide/vscode/devbox/README.md
Original file line number Diff line number Diff line change
@@ -20,31 +20,31 @@ This plugin support connection and management of Devbox.

Login to the [Sailos Devbox](https://usw.sailos.io/) and create a new Devbox.

![create](screenshot/create.png)
![create](https://raw.githubusercontent.com/mlhiter/typora-images/master/create.png)

Then you can connect to the Devbox by your own IDE in the list page.

![list](screenshot/list.png)
![list](https://raw.githubusercontent.com/mlhiter/typora-images/master/list.png)

After that, you can use the Devbox just like your local environment.

### 2. Develop your project just like your local environment.

![dev](screenshot/dev.png)
![dev](https://raw.githubusercontent.com/mlhiter/typora-images/master/dev.png)

### 3. Get your port export result

You can use local port forwarding supported by VSCode or Cursor to get your own page.

![port-forward](screenshot/port-forward.png)
![port-forward](https://raw.githubusercontent.com/mlhiter/typora-images/master/port-forward.png)

![port-forward-result](screenshot/port-forward-result.png)
![port-forward-result](https://raw.githubusercontent.com/mlhiter/typora-images/master/port-forward-result.png)

If you want to **share your port (maybe a page or an API) with others**,you can update your network config in Sailos Devbox Website to export your port **in public network**.

you can update a public port or there is **a preset default public export port**(Different runtime has a different default public export port).

![update-network](screenshot/update-network.png)
![update-network](https://raw.githubusercontent.com/mlhiter/typora-images/master/update-network.png)

## Managements

@@ -54,14 +54,14 @@ You can do some simple management operations or give us feedback in the Devbox l

> Note: Delete devbox only influence local ssh config, will not delete remote devbox.

![manage](screenshot/manage.png)
![manage](https://raw.githubusercontent.com/mlhiter/typora-images/master/manage.png)

### 2. Network and Database panel

You can view the network and database(all your databases in your namespace) of the Devbox in the Network and Database panel.

![network](screenshot/network.png)
![database](screenshot/database.png)
![network](https://raw.githubusercontent.com/mlhiter/typora-images/master/network.png)
![database](https://raw.githubusercontent.com/mlhiter/typora-images/master/database.png)

## Requirements

Binary file removed extensions/ide/vscode/devbox/screenshot/create.png
Binary file not shown.
Binary file not shown.
Binary file removed extensions/ide/vscode/devbox/screenshot/dev.png
Binary file not shown.
Binary file removed extensions/ide/vscode/devbox/screenshot/list.png
Binary file not shown.
Binary file removed extensions/ide/vscode/devbox/screenshot/manage.png
Binary file not shown.
Binary file removed extensions/ide/vscode/devbox/screenshot/network.png
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.