pulumi/pkg/compiler/testdata
joeduffy 47f7b0e609 Rearrange workspace logic
This change moves the workspace and Mufile detection logic out of the compiler
package and into the workspace one.

This also sketches out the overall workspace structure.  A workspace is "delimited"
by the presence of a .mu/ directory anywhere in the parent ancestry.  Inside of that
directory we have an optional .mu/clusters.yaml (or .json) file containing cluster
settings shared among the whole workspace.  We also have an optional .mu/stacks/
directory that contains dependencies used during package management.

The notion of a "global" workspace will also be present, which is essentially just
a .mu/ directory in your home, ~/.mu/, that has an equivalent structure, but can be
shared among all workspaces on the same machine.
2016-11-20 08:20:19 -08:00
..
binder Bind predefined stack types 2016-11-17 06:10:23 -08:00
compiler Add tests for parse tree validation 2016-11-16 10:02:34 -08:00
parsetree Check dependencies for validity 2016-11-16 11:09:45 -08:00
.mu Rearrange workspace logic 2016-11-20 08:20:19 -08:00