dotnet / tye

Tye is a tool that makes developing, testing, and deploying microservices and distributed applications easier. Project Tye includes a local orchestrator to make developing microservices easier and the ability to deploy microservices to Kubernetes with minimal configuration.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cache or specify ProjectMetadata files

belav opened this issue · comments

What should we add or change to make your life better?

The "Restore and project evaluation" step takes a couple minutes on a large solution that we have with six projects in a tye.yaml file. After digging into what it is doing, it is using MsBuild to generate MicrosoftTye.ProjectMetadata.txt files for those six project. The data for this file will rarely change while working locally. It would be nice if there were some way for Tye to cache the results of this file, or alternatively a way to specify the file and generate it ourselves somehow.

Why is this important to you?

This would speed up development time. Ideally we will get watch working, which will make this less of an issue. But it will still be nice to be able to start up the projects quickly when you start working on them.