posit-dev / posit-dev/positron
Assistant: Bundle the Gemini language server
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 4.3k
- Forks
- 184
- Avg merge
- 1d 11h
- Merged PRs (30d)
- 206
Description
The Gemini Code Assist extension bundles a language server (cloudcode_cli) for the following platforms and architectures:
- darwin_amd64
- darwin_arm6
- linux_amd64
- linux_arm6
- windows_amd64
If permitted by Google, we could follow other extensions (e.g. positron-r and positron-supervisor) and add a post install script to positron-assistant that downloads the Gemini Code Assist VSIX file and unzips cloudcode_cli for the target platform and architecture.
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
Inspect the positron-assistant packaging and compare the post-install approaches used by positron-r and positron-supervisor. Confirm whether Google permits downloading the Gemini Code Assist VSIX, then verify the cloudcode_cli contents for each listed platform and architecture. Done means the assistant extension installs the correct server when permitted, with the supported targets covered.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- build-system, devtools
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100