pulumi/pkg
joeduffy 0b34f256f0 Sketch out more AWS backend code-generator bits and pieces
This change includes a few steps towards AWS backend code-generation:

* Add a BoundDependencies property to ast.Stack to remember the *ast.Stack
  objects bound during Stack binding.

* Make a few CloudFormation properties optional (cfOutput Export/Condition).

* Rename clouds.ArchMap, clouds.ArchNames, schedulers.ArchMap, and
  schedulers.ArchNames to clouds.Values, clouds.Names, schedulers.Values,
  and schedulers.Names, respectively.  This reads much nicer to my eyes.

* Create a new anonymous ast.Target for deployments if no specific target
  was specified; this is to support quick-and-easy "one off" deployments,
  as will be common when doing local development.

* Sketch out more of the AWS Cloud implementation.  We actually map the
  Mu Services into CloudFormation Resources; well, kinda sorta, since we
  don't actually have Service-specific logic in here yet, however all of
  the structure and scaffolding is now here.
2016-11-18 16:46:36 -08:00
..
ast Sketch out more AWS backend code-generator bits and pieces 2016-11-18 16:46:36 -08:00
compiler Sketch out more AWS backend code-generator bits and pieces 2016-11-18 16:46:36 -08:00
diag Fix diag.Sink errors/warnings count bug 2016-11-16 17:52:14 -08:00
encoding Prepare for semantic analysis 2016-11-16 09:29:44 -08:00
errors Add some targeting tests 2016-11-17 13:08:20 -08:00
workspace Declare a Mumodules constant 2016-11-16 10:01:46 -08:00