Donner une préférence de poids aux utilisations de pipelines
Je soumets ceci à votre sagacité.
Il me semblerait utile de pouvoir, en plus du comportement par défaut, ajouter explicitement une préférence de poids lors des déclarations de pipelines. Ça ne pourra jamais être un placement pile à tel endroit précis, mais cela résoudrait je crois 99% des cas où où veut qu'un pipeline se lance "le plus possible à la fin des autres", ou "le plus possible au début".
Car :
- un plugin ne peut pas nécessiter tous les autres du monde pour passer au max à la fin (et on ne veut pas forcément ça pour tous les pipelines qu'il utilise)
- un plugin peut être nécessité pour totalement autre chose, et pourtant vouloir passer après en terme de mécanisme pour tel pipeline précis
L'idée serait que :
- par défaut, c'est toujours pareil bien sûr, ça se lance dans l'ordre des dépendances + alpha sinon (cas où poids=0)
- mais si on ajoute poids=10 ou poids=-10, ça force l'ordre pour aller avant ou après
- les pipelines d'un même poids sont ordonnés selon les dépendances + alpha (le cas défaut poids=0 étant juste un cas pareil que les autres)
Modification effectuée par marcimat