-
Notifications
You must be signed in to change notification settings - Fork 30.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Built-in Profiles #166359
Comments
@joaomoreno had a great idea that we should also link from our Docs - so in Python docs => "Would you like to apply a profile for Python, click here". User clicking on this would open VS Code and offer to apply a profile. Same for other languages. So this will connect well our website docs to the experience in VS Code. |
I love the idea! We have some tutorials that could benefit from profiles as well, like the getting started and the web development ones. |
@luabud good question. Depends on the case - I suggest to best write down what would go inside the Django profile, what would go in the Flask profile, in the FastAPI one etc. And then see how much overlap there is. If there is a lot of overlap (like I think there will be) then the best is to have one Python Web Development profile. |
I'm not entirely sure it's a good idea to have built-in profiles out of the box. What VS Code should do is drive users to profiles, in certain areas of the product, ie Getting Started, docs, etc. Building on top of #167700, https://vscode.dev/profile could be a good entrypoint for a few useful profiles. |
I personally don't think of profiles in terms of the job I'm trying to do (I'm always doing the same job in my world view), but in terms of the technology and extensions I need to get things done.
I would therefore find it useful for VS Code to have a Rust profile out of the box that could help me get great Rust experience in VS Code, or a Java profile for the same, etc. And all of this without interfering with my other projects. |
Maybe even Built-in Marketplace for Profiles :) |
We have started discussions about this, but due to the short milestone I am pushing this out to March to continue work then. |
Discussed with @sandy081 on how to surface built-in profiles in VS Code and here are our notes:
|
We should have some Built-In profiles to help users more easily get setup with VS Code.
Profiles should not be extension / language specific but instead specific to the job the user needs to do. For example:
VS Code default settings are not cool, and profiles should also be used as a way to make the popular VS Code customisations more discoverable. Profiles should be opionated! There's even a website that helps with this https://makevscodeawesome.com/
The built-in profiles should be surfaced in the Welcome view and probably under the Profiles menu (maybe a submenu).
The text was updated successfully, but these errors were encountered: