Implement `run-many`
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 30/100
Piste de recherche
Commencez par docs/rfcs/run-many.md et le PR #387 lié afin de comprendre la conception proposée du graphe d’exécution. Résolvez les questions ouvertes concernant les flags acceptés, les spécificateurs pkg#task et le comportement de no-task avant d’implémenter la commande. Ce sera terminé lorsque vp run-many acceptera plusieurs tâches et construira un graphe d’exécution unique et dédupliqué avec le comportement documenté en matière de dépendances et de concurrence.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Tracking issue for the run-many RFC.
RFC: docs/rfcs/run-many.md (PR #387)
Summary
Add vp run-many <task1> <task2> ... that builds one execution graph containing multiple requested tasks, deduped by node. This is the schedule that today's primitives can't express:
["vp run a", "vp run b"](#381) serializes the two (eachvp runis its own isolated graph, items run one at a time).vp run --parallelonly takes one task and drops every dependency edge — too blunt when some edges matter.
Combined with the string[] shorthand from #381, the tree of execution graphs gains a full algebra: string[] sequences siblings, run-many fans out within one node.
Open questions
- Which
runflags are accepted byrun-many(the RFC marks this TBD). pkg#taskspecifiers — included or restricted to bare task names for v1.- Behavior when invoked with no task names (error vs. interactive multi-select).
See the RFC for the full motivation, diagrams, and a worked composition example.
- Langage dominant
- Rust
- Étoiles
- 473
- Forks
- 44
- Merge moyen
- 1 j 19 min
- PR mergées (30 j)
- 55
Préparer son environnement
Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de voidzero-dev/vite-task
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
voidzero-dev/vite-task#822 ·
Les mainteneurs répondent en général sous 1 jour
-
Let tools mark cache directories with CACHEDIR.TAGPeut-être pris @lifeiscontent l’a pris il y a 7 jours. Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
voidzero-dev/vite-task#793 ·
Les mainteneurs répondent en général sous 1 jour
-
Preview cache hits without running tasksPeut-être pris @lifeiscontent l’a pris il y a 8 jours. Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 52/100
voidzero-dev/vite-task#791 ·
Les mainteneurs répondent en général sous 1 jour
-
Built-in tool tasks miss the cache after the workspace movesPeut-être pris @lifeiscontent l’a pris il y a 8 jours. Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 67/100
voidzero-dev/vite-task#790 ·
Les mainteneurs répondent en général sous 1 jour
-
vp run: output forwarding fails with EAGAIN when an inherited Node child sets stdout non-blockingPeut-être pris @naokihaba l’a pris il y a 5 jours. Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
voidzero-dev/vite-task#782 · 1 commentaire · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de voidzero-dev/vite-task
Issues similaires
-
XmlFragment children, successors and siblings stop at the first child that is not an XML typeOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour
-
bug good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
repowise-dev/repowise#3374 ·
Les mainteneurs répondent en général sous 1 jour
-
awaiting-response bug needs-triage
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
wildcard/caro#1562 · 1 commentaire ·
Les mainteneurs répondent en général sous 3 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
objectionary/sodg.rs#301 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
HakanSeven12/OpenCADStudio#1706 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour