[GH-ISSUE #43] VSCode plugin #39

Open
opened 2026-03-03 00:17:47 +03:00 by kerem · 7 comments
Owner

Originally created by @Rokt33r on GitHub (Dec 16, 2018).
Original GitHub issue: https://github.com/BoostIO/BoostNote-App/issues/43

It would be nice if we have something like vsnote so vscode users don't have to switching the app.
https://marketplace.visualstudio.com/items?itemName=patricklee.vsnotes

Originally created by @Rokt33r on GitHub (Dec 16, 2018). Original GitHub issue: https://github.com/BoostIO/BoostNote-App/issues/43 It would be nice if we have something like vsnote so vscode users don't have to switching the app. https://marketplace.visualstudio.com/items?itemName=patricklee.vsnotes
Author
Owner

@jhdcruz commented on GitHub (Aug 29, 2019):

I can probably work on this one, but that'll be until the PWA is released.

VSCode has a Webview API that should be capable of handling this task.

<!-- gh-comment-id:526032238 --> @jhdcruz commented on GitHub (Aug 29, 2019): I can probably work on this one, but that'll be until the [PWA](https://github.com/BoostIO/Boostnote.next/issues/67#issue-483763503) is released. VSCode has a [Webview API](https://code.visualstudio.com/api/extension-guides/webview) that should be capable of handling this task.
Author
Owner

@Rokt33r commented on GitHub (Aug 30, 2019):

I think we should extract db api from the app. So any kind of platform can use it via NPM.

@jhdcruz Btw, Have you created any vscode plugins before?

<!-- gh-comment-id:526425283 --> @Rokt33r commented on GitHub (Aug 30, 2019): I think we should extract db api from the app. So any kind of platform can use it via NPM. @jhdcruz Btw, Have you created any vscode plugins before?
Author
Owner

@jhdcruz commented on GitHub (Aug 30, 2019):

I've scanned the docs before, but any actual extensions/plugins made? No.

That's why I've said "probably".

I can probably work on this one, but that'll be until the PWA is released.

VSCode has a Webview API that should be capable of handling this task.

Also, I don't quite get the idea of installing/using NPM, doesn't that mean you're using it as a dependency?

I think we should extract db api from the app. So any kind of platform can use it via NPM.

Or maybe using it to load local content? which has a point for it to work offline, since using the PWA as a base only works when there is an internet connection.


I'm really sorry but I'm confused. Not really a back-end guy. 😅

<!-- gh-comment-id:526440751 --> @jhdcruz commented on GitHub (Aug 30, 2019): I've scanned the docs before, but any actual extensions/plugins made? No. That's why I've said "probably". > I can **probably** work on this one, but that'll be until the [PWA](https://github.com/BoostIO/Boostnote.next/issues/67#issue-483763503) is released. > > VSCode has a [Webview API](https://code.visualstudio.com/api/extension-guides/webview) that should be capable of handling this task. Also, I don't quite get the idea of installing/using NPM, doesn't that mean you're using it as a dependency? > I think we should extract db api from the app. So any kind of platform can use it via NPM. Or maybe using it to [load local content](https://code.visualstudio.com/api/extension-guides/webview#loading-local-content)? which has a point for it to work offline, since using the PWA as a base only works when there is an internet connection. ----- I'm really sorry but I'm confused. Not really a back-end guy. 😅
Author
Owner

@Rokt33r commented on GitHub (Aug 30, 2019):

I'm going to make a class for the PWA app which uses pouchdb's api based on our business logic(Creating a note, creating a folder, creating a tag...)
For the VSCode plug-in, I don't think it is good idea just showing PWA app in VS Code. I think it should look like builtin feature of VS Code so adopters can use the plugin naturally.
To make it possible, the plugin also needs the class to manage db. So rather than keeping same code in different place, making it into a npm package would be a better option. And I guess we could do same thing for a CLI app.

<!-- gh-comment-id:526444566 --> @Rokt33r commented on GitHub (Aug 30, 2019): I'm going to make **a class for the PWA app which uses pouchdb's api based on our business logic**(Creating a note, creating a folder, creating a tag...) For the VSCode plug-in, I don't think it is good idea just showing PWA app in VS Code. I think it should look like builtin feature of VS Code so adopters can use the plugin naturally. To make it possible, the plugin also needs the class to manage db. So rather than keeping same code in different place, making it into a npm package would be a better option. And I guess we could do same thing for a CLI app.
Author
Owner

@jhdcruz commented on GitHub (Aug 30, 2019):

Oh okay, I got the whole idea.

Yeah, I think that'll be too much for someone like me that don't have experience making a plugin/extension.

<!-- gh-comment-id:526447493 --> @jhdcruz commented on GitHub (Aug 30, 2019): Oh okay, I got the whole idea. Yeah, I think that'll be too much for someone like me that don't have experience making a plugin/extension.
Author
Owner

@igorer88 commented on GitHub (Nov 10, 2020):

@Rokt33r Good Idea, any advance at the db client?

<!-- gh-comment-id:724551263 --> @igorer88 commented on GitHub (Nov 10, 2020): @Rokt33r Good Idea, any advance at the db client?
Author
Owner

@tonyadudas commented on GitHub (Dec 26, 2022):

T

<!-- gh-comment-id:1364909160 --> @tonyadudas commented on GitHub (Dec 26, 2022): T
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/BoostNote-App#39
No description provided.