JetBrains / JetBrains/aspire-plugin
Support for isolated AppHost startup
- Dominant language
- Kotlin
- Stars
- 96
- Forks
- 6
- Avg merge
- 11h 31m
- Merged PRs (30d)
- 8
Description
### Describe the need of your request
Aspire allows to start everything isolated using the `--isolated` argument. This has different meaningful usecases. While things like integration testing are not directly relevant to IDE integrations, specifically working with multiple worktrees in agentic workflows and constant switching between worktrees in the IDE are actually very relevant.
Documentation on the feature can be found in the following locations:
* https://devblogs.microsoft.com/aspire/aspire-isolated-mode-parallel-development/
* https://aspire.dev/whats-new/aspire-13-2/#isolated-mode-for-parallel-development
* https://aspire.dev/reference/cli/commands/aspire-run/#options
### Proposed solution
It would be great, if we could setup aspire to always run in isolated mode when started from RIder. Or alternatively / optionally use isolation when beeing in a worktree.
I'm not sure what the best user experience could be here tbh, just that it would help me quite alot to be able to start in isolated mode when working in git worktrees.
### Alternatives you've considered
_No response_
### Additional context
_No response_
Contributor guide
Research direction
Start by reading the linked Aspire isolated-mode documentation and inspect the Rider plugin's AppHost startup integration. Define how users enable isolation for normal launches or Git worktrees, then verify that starting an AppHost from Rider uses the expected isolated behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kotlin
- Domain
- developer-experience, tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100