-
-
Notifications
You must be signed in to change notification settings - Fork 2
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
platform.bible extension poc #1003
Conversation
…tension. Also exclude it from eslint
…er to explicitly pass in the options
…ake readonly a prop of the editors
# Conflicts: # frontend/viewer/src/lib/utils/search-params.ts
I was under the hopeful impression that we could maybe include the .NET backend as part of the extension as well. But...I can't find any documentation in that direction 🙁 |
We need @tjcouch-sil to help us figure out what is possible and possibly influence what changes we may need in order to include Lexbox Local backend into a PT extension installation. |
TJ recently told me that they support extensions launching their own processes, so we're supported just fine. |
Unfortunately I don't believe we have a guide wiki page written about elevated privileges like launching processes yet, but here is a brief explanation: You can add to your manifest's You can click around in these links to see the TSDocs for these different types in that website. They're also available in VS Code via Intellisense (it's the same information). Do note we don't currently close processes extensions spawn in development because of some technical limitations with how we're handling some things, but we do close processes extensions spawn in production. You can decide for now how you want to manage this in development haha sorry :p |
# Conflicts: # backend/FwLite/FwDataMiniLcmBridge/Api/FwDataMiniLcmApi.cs # backend/FwLite/LocalWebApp/LocalWebAppServer.cs # frontend/viewer/src/FwDataProjectView.svelte # frontend/viewer/src/lib/search-bar/SearchBar.svelte # frontend/viewer/src/lib/services/service-provider-signalr.ts # frontend/viewer/src/lib/services/service-provider.ts
…quired before starting paratext
I've got this mostly working, there's just the issue of how the client talks to the server, there's currently some stuff blocking clients from talking to servers outside of the API that they provide for extensions. I've got an open question to TJ in discord about it. |
…ning and with file logging, disable websockets for now in the component
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good 👍
Made a few fixups and hopefully resolved the merge conflicts correctly
this adds FW Lite as a tab in platform.bible. It is hardcoded to open sena-3, and requies the local web server is running, at the moment platform.bible does not support extensions launching processes.
todo before merging in: