mbtproject / mbt

The most flexible build tool for monorepo
https://github.com/mbtproject
Apache License 2.0
219 stars 35 forks source link

.NET core project native support #121

Open buddhike opened 5 years ago

buddhike commented 5 years ago

Scenario

User has a git repository with multiple .NET core applications. Same repository also contains shared libraries used by those applications.

- lib/foo
- lib/bar
- web-app
- console-app

Typically, in a setup like this, each application directory is marked as an mbt module by placing a .mbt.yml file. However, if user wants to rebuild/re-version applications when their dependencies change, all library directories must also be marked as mbt modules and correct dependencies must be established in .mbt.yml files. This feature intends to simplify this process by being able to understand the dependencies defined within .csproj files.

Specification

Design Notes

Logrythmik commented 3 years ago

This would be amazing! (Is this project still active?)