rokucommunity / rokucommunity/vscode-brightscript-language
Add a "project picker" in vscode for managing language server projects
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 132
- Forks
- 60
- Avg merge
- 13h 53m
- Merged PRs (30d)
- 20
Description
Add a new "project" list that shows all of the possible projects in the current workspace (based on the lsp's logic of finding folders with manifest or source or components folders, bsconfig.json files, root of project, etc).
It can do the following:
- show each project
- provide details like lsp status, validation progress, etc
- show list of all files matched by the project (maybe even the raw files array)
- buttons to enable/disable project in the lsp
- could eventually show options for launch, not sure what yet though
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing the language server's existing project-discovery logic for manifests, source or components folders, bsconfig.json, and project roots. Then review the VS Code extension's current project and status UI entry points; the scope is complete only when the required project listing, details, file matches, and enable/disable behavior are defined and implemented.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript, vscode
- Domain
- developer-experience, tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100