# Packages
No description provided by the author
# Functions
NewEnvironment creates a new environment.
NewLocal creates a new Local environment.
NewPeerContainer creates an instance of peer container based environment.
# Constants
DefaultWorkspaceDir is the default workspace directory.
OutputPathType represents output path type.
SourcePathType represents source path type.
# Variables
ContextEnvName stores the context.
CurrOutputEnvName stores the location of output from the previous iteration.
EnvNameEnvName stores the environment name.
GRPCEnvName represents the environment variable name used to pass the GRPC server information to the transformers.
OutputEnvName stores the output path.
ProjectNameEnvName stores the project name.
RelTemplatesDirEnvName stores the rel templates directory.
SourceEnvName stores the source path.
TempPathEnvName stores the temp path.
# Structs
EnvInfo stores the envionment generic info.
Environment is used to manage EnvironmentInstances.
EnvironmentNotActiveError represents the error when an environment is not active and a function is called on it.
Local manages a local machine environment.
PeerContainer is supports spawning peer containers to run the environment.
# Interfaces
EnvironmentInstance represents a actual instance of an environment which the Environment manages.
# Type aliases
EnvPathType stores possible path types.