Comments (7)
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.
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.
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.
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.
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.
@Rokt33r Good Idea, any advance at the db client?
from boostnote-app.
T
from boostnote-app.
Related Issues (20)
- VIM Keymapping does not work correctly on ubuntu 16.04 HOT 10
- A JavaScript error occurred in the main process when starting up the BoostNote on MAC 2020 M1 HOT 4
- boostnote.io broken link: Footer > Product > Integrations HOT 3
- Deleting account gives rise to error 422 in Chrome HOT 5
- ? HOT 1
- New feature : Automation/Integration
- Lost all notes when updating to newer cloud-based version HOT 1
- Feature Request: Support for "Definition List" Syntax
- Security concern HOT 4
- New note doesn't show in menu left when created HOT 4
- I must pay again HOT 1
- "Not found" when importing from Notion HOT 10
- BoostNote show black screen HOT 1
- Starting Electron app does not work
- login
- Workspace deleted HOT 1
- Intern link inline not works
- Learn Button Issue + Design Incosistencies
- contradictory information about the end of the test; stop before the earliest end date
- Proposal for Persian Language Support with Right-Aligned Text Rendering
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from boostnote-app.