Welcome to DMT Documentation


These docs are always under construction


What is the DMT?

TLDR: A build system that can run scripts

The Developer MultiTool is an automation framework focused on workflow orchestration. It is primarily designed to assist developers with building software. However, it can also serve as an all encompassing devops platform to handle any automatable task. A secondary goal is to allow stakeholders whom are not developers to control the flow of operations. Developers build the automations, and other users (or a schedule) can be in control of executing those automations.

It is analogous to a system like Jenkins, but it focuses on just orchestrating a workflow which runs against various environments. DMT requires outside setup of a build environment and a deployed environment. Then using "Identities", plugins can run "Tasks" (collected into "Jobs") against systems in an "Environment" (which is itself a collection of "Identities").

Several concepts have been introduced in the previous paragraph. The represent models inside of DMT that we use to create and execute workflows: Projects, Environments, Identities, Jobs, and Tasks

Contributing Code

Contributions are accepted via our git portal. Register at the community portal, and then use those credentials to login to the git server.

Register with the Community
Source Code (Git)

Contributing Money

Contributions will be accepted via the community site. The site will offer the option of signing up for "Contributor" status for $100 USD a year. This fee will support the development efforts of the core technology, as well as cover hosting costs for the community and git servers.

Register with the Community