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 min
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Ryan Nowak e3db88c5f7 Implement single-phase docker workflow 6 years ago
.config Add/use dotnet-format 6 years ago
.github/workflows WIP 6 years ago
.vscode Fix tasks.json 6 years ago
build Add/use dotnet-format 6 years ago
eng Address some policheck-ness 6 years ago
samples Fix samples for real this time 6 years ago
src Implement single-phase docker workflow 6 years ago
test/E2ETest Check for kubectl connectedness and give better error 6 years ago
.editorconfig Initial skeleton 6 years ago
.gitignore WIP 6 years ago
Directory.Build.props WIP 6 years ago
Directory.Build.targets WIP 6 years ago
LICENSE.txt WIP 6 years ago
NuGet.config WIP 6 years ago
README.md Code of conduct (#75) 6 years ago
activate.ps1 WIP 6 years ago
activate.sh WIP 6 years ago
azure-pipelines.yml Address some policheck-ness 6 years ago
build.cmd WIP 6 years ago
build.sh WIP 6 years ago
global.json WIP 6 years ago
startvs.cmd WIP 6 years ago
tye.sln Add tye run test (#63) 6 years ago

README.md

Tye

What tye can do:

  • Run multiple projects locally.
  • Easily manage dependencies running containers.
  • Automatically build Docker images by following .NET's conventions.
  • Generate manifests for Kubenetes (static deployments/services, Helm Charts, OAM).
  • Express relationships and dependencies between services.
  • Make secret management and service discovery easy.
  • Let you configure all of this with C# code (.csx) or yaml!

Current Status

CI

Tye is the combination of Opulence and Micronetes into a single tool.

There's not much to see here right now, but keep watching this space for updates.

Installing the tye CLI

TBD

Getting started

TBD

Code of conduct

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.