IDE #21

Open
opened 2020-08-06 15:04:42 +00:00 by sbruder · 3 comments
sbruder commented 2020-08-06 15:04:42 +00:00 (Migrated from gitlab.jalr.de)

For development with platformio (#16) an IDE would be nice (especially for workshops where not everyone knows vim).

platformio has good support for Visual Studio Code, do we want VSCodium (MIT licensed binaries of VSCode)?

For development with platformio (#16) an IDE would be nice (especially for workshops where not everyone knows vim). platformio has good support for Visual Studio Code, do we want [VSCodium](https://vscodium.com/) (MIT licensed binaries of VSCode)?
sbruder commented 2020-08-14 15:20:18 +00:00 (Migrated from gitlab.jalr.de)

Sadly, the PlatformIO VSCode extension depends on the somewhat proprietary C++ extension by Microsoft. This prevents the extension from being available on Open VSX (FLOSS alternative to Microsoft’s VS Marketplace), which is what VSCodium uses by default.

It is possible to use the official Visual Studio Marketplace with VSCodium, however there are some legal problems with that approach.

Relevant part of the Microsoft Visual Studio Marketplace Terms of Use:

Marketplace Offerings are intended for use only with Visual Studio Products and Services and you may only install and use Marketplace Offerings with Visual Studio Products and Services.

Sadly, the PlatformIO VSCode extension depends on the [somewhat proprietary](https://github.com/microsoft/vscode-cpptools/blob/master/Extension/LICENSE.txt) C++ extension by Microsoft. This prevents the extension from being available on [Open VSX](http://open-vsx.org/) (FLOSS alternative to Microsoft’s VS Marketplace), which is what VSCodium uses by default. It is possible to use the official Visual Studio Marketplace with VSCodium, however [there are some legal problems with that approach](https://github.com/microsoft/vscode/issues/31168). Relevant part of the [Microsoft Visual Studio Marketplace Terms of Use](https://cdn.vsassets.io/v/M146_20190123.39/_content/Microsoft-Visual-Studio-Marketplace-Terms-of-Use.pdf): > Marketplace Offerings are intended for use only with Visual Studio Products and Services and you may only install and use Marketplace Offerings with Visual Studio Products and Services.
sbruder commented 2020-08-15 22:39:43 +00:00 (Migrated from gitlab.jalr.de)

unassigned @jalr

unassigned @jalr
sbruder commented 2020-08-16 11:56:37 +00:00 (Migrated from gitlab.jalr.de)

Maybe the dependency to cpptools will be replaced by clangd (free software): https://github.com/platformio/platformio-vscode-ide/issues/1940

Maybe the dependency to cpptools will be replaced by clangd (free software): https://github.com/platformio/platformio-vscode-ide/issues/1940
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: fablab-nea/labsync#21
No description provided.