Proposal: `vp run --watch` (re-run tasks on changes) leveraging existing tracking/caching
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
- 28/100
Piste de recherche
Commencez par la définition de Vite Tasks CLI et les commandes run et cache existantes afin de comprendre où un watch mode pourrait s’intégrer. Examinez le MVP proposé pour surveiller les chemins configurés, puis définissez la syntaxe de la commande, le comportement de relance et les attentes concernant le debounce ; le travail est terminé lorsque l’interface watch convenue et les relances de base lors des changements de fichiers sont implémentées sans modifier le comportement normal.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Problem
In monorepos, a common workflow is “run lint/tests/build continuously as files change.”
mise provides mise watch as a first-class feature. Vite Tasks already has planning/caching and (in the broader Vite+ ecosystem) file dependency ideas, so watch-mode could be especially powerful.
Evidence (primary)
- Vite Tasks CLI currently exposes
runandcache ...commands; no watch flag/subcommand is visible in the CLI definition.
Proposed behavior (Unspecified)
vp run --watch <task>orvp watch <task>(syntax unspecified)- On file changes, rerun the task (possibly only the necessary affected subtasks)
- Provide debounce/throttle config (unspecified)
Backward compatibility
- Additive feature; no change to current behavior unless used.
Minimal implementation suggestion (MVP)
- Start with a basic file watcher over a configured path set.
- Iterate to use tracked inputs/outputs to narrow watch scope, and integrate with caching.
- Langage dominant
- Rust
- Étoiles
- 473
- Forks
- 44
- Merge moyen
- 1 j 1 h
- PR mergées (30 j)
- 63
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
-
Windows: automatic filesystem tracking makes Git/MSYS sh.exe fail with MapViewOfFileEx error 487Ouverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 18/100
voidzero-dev/vite-task#830 ·
Les mainteneurs répondent en général sous 1 jour
-
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 9 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 10 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 10 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
Toutes les issues de voidzero-dev/vite-task
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 69/100
router-for-me/EasyCLIProxyAPI#406 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 83/100
Les mainteneurs répondent en général sous 1 jour
-
ai-priority/P2 bug db/oracle user-priority/P1
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
Les mainteneurs répondent en général sous 1 jour
-
Sweep stale notesOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 63/100