pulumi/pkg/workspace
Joe Duffy 9aedb234af
Tidy up some data structures (#2135)
In preparation for some workspace restructuring, I decided to scratch a
few itches of my own in the code:

* Change project's RuntimeInfo field to just Runtime, to match the
  serialized name in JSON/YAML.

* Eliminate the no-longer-used Context and NoDefaultIgnores fields on
  project, and all of the associated legacy PPC-related code.

* Eliminate the no-longer-used IgnoreFile constant.

* Remove a bunch of "// nolint: lll" annotations, and simply format
  the structures with comments on dedicated lines, to avoid overly
  lengthy lines and lint suppressions.

* Mark Dependencies and InitErrors as `omitempty` in the JSON
  serialization directives for CheckpointV2 files. This was done for
  the YAML directives, but (presumably accidentally) omitted for JSON.
2018-11-01 08:28:11 -07:00
..
creds.go Add license headers 2018-05-22 15:02:47 -07:00
paths.go Tidy up some data structures (#2135) 2018-11-01 08:28:11 -07:00
plugins.go Add license headers 2018-05-22 15:02:47 -07:00
project.go Tidy up some data structures (#2135) 2018-11-01 08:28:11 -07:00
project_test.go Allow more types for runtimeOptions 2018-08-06 14:00:58 -07:00
settings.go Tidy up some data structures (#2135) 2018-11-01 08:28:11 -07:00
templates.go Move away from ${PROJECT} and ${DESCRIPTION} (#1873) 2018-09-05 08:00:57 -07:00
templates_test.go Add license headers 2018-05-22 15:02:47 -07:00
workspace.go Allow overriding config location 2018-06-05 09:26:48 -07:00