microsoft / microsoft/aspire

Easier to write pipeline steps

Open
#13,247 2 comments 0 reactions 0 assignees View on GitHub
needs-area-label
Dominant language
C#
Stars
6.3k
Forks
991
Avg merge
2d 15h
Merged PRs (30d)
196

Description

### Is there an existing issue for this?

- [x] I have searched the existing issues

### Is your feature request related to a problem? Please describe the problem.

Look at: https://github.com/tjwald/aspire-linting-example
In this example, it is very hard to access the venv / correct package manager and then to execute commands in a custom pipeline step.

### Describe the solution you'd like

Create easy to use wrappers of executing javascript / python commands within a pipeline step.

Make sure to use the correct package manager in each language.

### Additional context

Relates to: https://github.com/dotnet/aspire/issues/13246

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the package-manager and virtual-environment difficulties in the linked aspire-linting-example. Read the related issue #13246 for context and determine the expected wrapper behavior for JavaScript and Python pipeline commands. Done means both languages have easy-to-use execution wrappers that use their appropriate package managers.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, python
Domain
developer-experience, tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.