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.
Перейти к файлу
Ryan Nowak 0b1838207f Updates to tutorial 2020-03-14 23:56:59 -07:00
.config Add/use dotnet-format 2020-02-29 14:43:36 -08:00
.github Update readme and stuff 2020-03-09 11:27:09 -07:00
.vscode Fix tasks.json 2020-03-01 14:57:40 -08:00
build Add/use dotnet-format 2020-02-29 14:43:36 -08:00
docs Updates to tutorial 2020-03-14 23:56:59 -07:00
eng Address some policheck-ness 2020-03-06 12:53:22 -08:00
samples Comment out the secret 2020-03-12 16:51:23 -07:00
src Add survey links 2020-03-12 22:25:53 -07:00
test/E2ETest Add survey links 2020-03-12 22:25:53 -07:00
.editorconfig Initial skeleton 2020-02-29 12:10:58 -08:00
.gitignore WIP 2020-03-06 12:05:46 -08:00
CONTRIBUTING.md Update readme and stuff 2020-03-09 11:27:09 -07:00
Directory.Build.props WIP 2020-03-06 12:05:46 -08:00
Directory.Build.targets WIP 2020-03-06 12:05:46 -08:00
LICENSE.txt WIP 2020-03-06 12:05:46 -08:00
NuGet.config WIP 2020-03-06 12:05:46 -08:00
README.md Update README.md 2020-03-13 22:20:55 -07:00
activate.ps1 WIP 2020-03-06 12:05:46 -08:00
activate.sh WIP 2020-03-06 12:05:46 -08:00
azure-pipelines.yml Try 2019 pools which have more images. (#82) 2020-03-08 00:25:46 -08:00
build.cmd WIP 2020-03-06 12:05:46 -08:00
build.sh WIP 2020-03-06 12:05:46 -08:00
global.json WIP 2020-03-06 12:05:46 -08:00
startvs.cmd WIP 2020-03-06 12:05:46 -08:00
tye.sln Add tye run test (#63) 2020-03-03 21:33:36 -08:00

README.md

Project 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.

What tye can do:

  • Run multiple projects locally.
  • Easily manage dependencies running containers.
  • Automatically build Docker images by following .NET's conventions.
  • Deploy applications to Kubernetes with minimal configuration.
  • Make secret management and service discovery easy.

Current Status

Project Tye is an open source experiment that will last at least until Nov 2020. We are using this time to try radical ideas to improve microservices developer productivity and see what works.

We plan to do releases with new features roughly every 4 weeks.

For the duration of the experiment, consider every part of the tye experience to be volatile. We will frequently make additions and changes to features that seem polished. We welcome feedback from anyone who's willing to be an early-adopter with tye; the team wants to know what's working well, and what's missing to build a whole-package .NET microservices developer productivity suite.


Build Status

Getting Started

See the getting started instructions and tutorials here.

How to Engage, Contribute, and Give Feedback

Some of the best ways to contribute are to try things out, file issues, join in design conversations, and make pull-requests.

  • Download our latest daily builds
  • Try tutorials and working with your own projects
  • Log issues if you find problems, or if you have suggestions.
  • Log an issue if you have feedback you want to share with the team.

Check out the contributing page to see the best places to log issues and start discussions.

Reporting security issues and bugs

Tye is an experimental project, and as such we expect all users to take responsibility for evaluating the security of their own applications.

Security issues and bugs should be reported privately, via email, to the Microsoft Security Response Center (MSRC) secure@microsoft.com. You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Further information, including the MSRC PGP key, can be found in the Security TechCenter.

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.