Users in China unable create project

Open
#34 7 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
25/100
Issue type
Bug
Clarity
Needs clarification
Activity status
Stale
Tech stack
typescript, vscode

Research direction

Start at the VS Code extension's Create Project entry point and trace the SDK/toolchain download and installation flow on Windows. Reproduce the failure with the reported proxy settings and inspect whether the request or download process produces an actionable error. Done means a project is created successfully for affected users or the failure is clearly diagnosed.

Written by the indexing model from the issue text.

Description

help wanted

I'm a developer in China. I can get this plug-in from vscode-market. But I cannot creat project in this plug-in.

  1. On the first try, I creat project in default setting, and an error pops up, it says, "Failed to download and install SDK and/or toolchain."
  2. After this, I tried to manually specify the PATH of GIT and other software, and also tried to modify the GITHUB token. But it didn't work.
  3. Then I tried setting up the http proxy and https proxy in Windows PATH, but it still didn't work.

Note: After I click Create Project, the plug-in doesn't create anything in the project folder I specified.
I can see that the proxy forwarded the plugin access request to github. But I don't see anything in Taskmanager that looks like is downloading.

I'm sure the proxy software I'm using is working properly. It could also be something I missed when setting up the proxy, but I have no clue.
I hope someone can provide a solution, such as an alternative mirror site that can be accessed by Chinese users, or allow the SDK's PATH to be manually specified in the plugin Settings. Or maybe, bring the windows standalone setup back? (By the way, this pack work's great on my pc. )

Dominant language
TypeScript
Stars
297
Forks
45
PR merge metrics
No merged PRs in 30d

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from raspberrypi/pico-vscode

All issues in raspberrypi/pico-vscode

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.