Difference between revisions of "VSCode & PlatformIO"

From Da Nerd Mage Wiki
Jump to navigation Jump to search
Line 44: Line 44:
[[File:Platformio-ide-vscode-pkg-installer.png{{!}}alt={{!}}frameless{{!}}The icon is wrong... But you get the idea.]]
[[File:Platformio-ide-vscode-pkg-installer.png{{!}}alt={{!}}frameless{{!}}The icon is wrong... But you get the idea.]]


=Using GitHub=
= Using GitHub =
Make sure you actually have git installed... :P
Make sure you actually have git installed... :P


*<code>sudo apt install git</code>
*<code>sudo apt install git</code>
You'll need to set your user name & email for git...
You'll need to set your user name & email for git...


Line 55: Line 54:
*<code>git config --global user.name YOURUSERNAME</code>
*<code>git config --global user.name YOURUSERNAME</code>
*<code>git config --global user.email YOUR@EMAIL.ADDRRESS</code>
*<code>git config --global user.email YOUR@EMAIL.ADDRRESS</code>
== In fact... ==
You might even want to [[HowTo - GIT & GitHub{{!}}look here]]

Revision as of 16:37, 28 May 2023

Proven on:
Logo LMDE.png
4, 5


WIP!!!

As always...

Start with:

  • sudo apt update
  • sudo apt upgrade

Getting Started with PlatformIO

PlatformIO is an add-on for VSCode.

You can install VSCode directly from the Software Manager... If you don't have an aversion to flatpack. Or...

Download VSCode

  • wget https://go.microsoft.com/fwlink/?LinkID=760868
  • mv index.html\?LinkID\=760868 vsc.deb

Install VSCode

  • sudo apt install ./vsc.deb

Install PlatformIO

Gonna fail hard if you don't first improve the python install...

  • sudo apt-get install python3-distutils

Their instruction page...

  1. Open VSCode Package Manager
  2. Search for the official platformio ide extension
  3. Install PlatformIO IDE.

Using GitHub

Make sure you actually have git installed... :P

  • sudo apt install git

You'll need to set your user name & email for git...

Open a terminal and do:

  • git config --global user.name YOURUSERNAME
  • git config --global user.email YOUR@EMAIL.ADDRRESS

In fact...

You might even want to look here