The implementation of the development setup is based upon the implementation in the plugin template repository with addition of proper linux support. While it's not an optimal solution, I copied the jellyfinWindowsDataDir to have a jellyfinLinuxDataDir. It seems like it's not possible to add platform specific data to the .vscode/settings.json unless every user installs additional extensions.
I also added the required plugins to the .vscode/extensions.json file.
Note: I tested this setup under Linux only (as I currently don't have access to a Windows machine), thought it should work under Windows as I made no changes to the Windows part of the development setup.
The implementation of the development setup is based upon the implementation in the plugin template repository with addition of proper linux support. While it's not an optimal solution, I copied the jellyfinWindowsDataDir to have a jellyfinLinuxDataDir. It seems like it's not possible to add platform specific data to the .vscode/settings.json unless every user installs additional extensions.
I also added the required plugins to the
.vscode/extensions.json
file.Note: I tested this setup under Linux only (as I currently don't have access to a Windows machine), thought it should work under Windows as I made no changes to the Windows part of the development setup.
Supported platforms by this PR: