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.
MIT License
5.28k stars 520 forks source link

Remove dependency on FeatherHttp and Bedrock.Framework. #41

Open jkotalik opened 4 years ago

jkotalik commented 4 years ago

Currently tye run relies on Bedrock.Framework and FeatherHttp. We should remove these dependencies if they aren't shipping products in the future.

Bedrock.Framework is only used for the proxying: https://github.com/dotnet/tye/blob/d0773bcd52f7ae050477714660ffce38b5850573/src/micronetes/Micronetes.Hosting/ProxyService.cs.

Feather is only used in the MicronetesHost.cs: https://github.com/dotnet/tye/blob/master/src/micronetes/Micronetes.Hosting/MicronetesHost.cs#L19

rynowak commented 4 years ago

Counterpoint - we're under no pressure to remove these. It's totally fine for us to build on top of whatever while we're an experiment (until .net 5 release) as long as the license is acceptable, we just have to provide notice.