Coder Social home page Coder Social logo

VSCode plugin about boostnote-app HOT 7 OPEN

boostio avatar boostio commented on May 4, 2024 2
VSCode plugin

from boostnote-app.

Comments (7)

Rokt33r avatar Rokt33r commented on May 4, 2024 2

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?

from boostnote-app.

Rokt33r avatar Rokt33r commented on May 4, 2024 1

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.

from boostnote-app.

jhdcruz avatar jhdcruz commented on May 4, 2024

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.

from boostnote-app.

jhdcruz avatar jhdcruz commented on May 4, 2024

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. 😅

from boostnote-app.

jhdcruz avatar jhdcruz commented on May 4, 2024

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.

from boostnote-app.

igorer88 avatar igorer88 commented on May 4, 2024

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

from boostnote-app.

tonyadudas avatar tonyadudas commented on May 4, 2024

T

from boostnote-app.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.