Work in Progress
- Install Node >= 16
- Clone the repository locally
- Run
npm install
From here you have a few choices:
- Run through VS Code:
- Launch
Run Extension
through the debug panel - Launch
Extension Tests
through the debug panel
- Launch
- Run
npm run test
ornpm run test:watch
from the CLI- On Linux to run a headless install use
xvfb
- Refer to CI test workflow for more details about
xvfb
- Refer to CI test workflow for more details about
- On Linux to run a headless install use
To fix automatically fixable linting issues run:
npm run lint -- --fix
Linting will be automatically fixed when you use npm run test
or npm run test:watch
.
- Context menu action
Show Logs
is blocking, and blocks until a rebuild completes - UX confusion risk:
Inspect
shows rawid
fields - Online/Offline/Creating/Error states do not refresh automatically, only on open and after an action
- Commands appear in Command Pallet when they shouldn't
-
Rethink
Open
UX- should we link to Remote SSH panel?
- should we allow opening directly into project dirs ourselves?
-
Manage DevURLs
- List, Open, Create, Delete, etc.