cake-build / cake-build/cake-vscode
Enable IntelliSense without having to open a folder in VS Code (i.e. single file too)
- Dominant language
- TypeScript
- Stars
- 45
- Forks
- 28
- PR merge metrics
- No merged PRs in 30d
Description
Currently, in order for IntelliSense to work, a user must open a folder in VS Code, which is not always what's desired in some common day-to-day scenarios:
1.) It's easy to drag & drop a `build.cake` from Windows Explorer when the user wants to make a simple change to that one file
2.) It's easy to type `code build.cake` from a command-prompt/powershell/bash when the user wants to make a simple change to that one file
In both scenarios above the user is required to open the entire folder, with tens or hundreds of files which are all analyzed by the `N` VS Code extensions that the user has, including OmniSharp, which makes the whole workflow much slower than it could be if we implement this improvement.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the Cake VS Code extension's IntelliSense entry points and how they detect an opened folder. Exercise both single-file workflows described in the issue, using drag-and-drop and `code build.cake`; done means IntelliSense works without opening the containing folder while preserving the existing folder workflow.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript, vscode
- Domain
- developer-experience, tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100