Distributing Taxi projects and plugins

Once built, Taxi project and plugins can be packaged and published to a repository to allow other projects to depend on them.

This is an advanced feature in its infancy. We will provide further doucmentation as the implementation stabilizes.

For now, the code serves as the best documentation.

See:

Code area

Purpose

Package Importer

Responsible for downloading dependencies

Package Repository API

The public configuration API for managing dependencies on other packages

Publish Plugin Command

Packages and uploads a custom plugin to an external repository