docs/terminology.md

Summary

Maintainability
Test Coverage
# Terminology

* a Client is a process initiated by the user requesting zeus to run a command.

* the Master is the Go program which mediates all the interaction between the other processes

* a Slave is a process managed by Zeus which is used to load dependencies for commands

* a Command process is one forked from a Slave and connected to a Client