pulumi/pkg/resource
Matt Ellis 3f1197ef84 Move .pulumi to root of a repository
Now, instead of having a .pulumi folder next to each project, we have
a single .pulumi folder in the root of the repository. This is created
by running `pulumi init`.

When run in a git repository, `pulumi init` will place the .pulumi
file next to the .git folder, so it can be shared across all projects
in a repository. When not in a git repository, it will be created in
the current working directory.

We also start tracking information about the repository itself, in a
new `repo.json` file stored in the root of the .pulumi folder. The
information we track are "owner" and "name" which map to information
we use on pulumi.com.

When run in a git repository with a remote named origin pointing to a
GitHub project, we compute the owner and name by deconstructing
information from the remote's URL. Otherwise, we just use the current
user's username and the name of the current working directory as the
owner and name, respectively.
2017-10-27 11:46:21 -07:00
..
config Encrypt secrets in Pulumi.yaml 2017-10-24 16:48:12 -07:00
deploy Encrypt secrets in Pulumi.yaml 2017-10-24 16:48:12 -07:00
idl Bring LUMIDL up to code 2017-09-11 16:58:25 -07:00
plugin Tolerate missing hashes 2017-10-22 15:54:44 -07:00
provider Rename pulumi-fabric to pulumi 2017-09-21 19:18:21 -07:00
stack Encrypt secrets in Pulumi.yaml 2017-10-24 16:48:12 -07:00
testdata Fix asset bugs; write more tests 2017-10-24 09:00:11 -07:00
asset.go Move .pulumi to root of a repository 2017-10-27 11:46:21 -07:00
asset_test.go Fix asset bugs; write more tests 2017-10-24 09:00:11 -07:00
errors.go Rename pulumi-fabric to pulumi 2017-09-21 19:18:21 -07:00
properties.go Add more context information to assert. (#449) 2017-10-24 08:25:39 -07:00
properties_diff.go Add diffing logic for assets/archives 2017-07-17 12:11:15 -07:00
properties_diff_test.go Many asset improvements 2017-10-22 13:39:21 -07:00
properties_test.go Tolerate computed and output properties 2017-08-03 11:01:38 -07:00
resource_goal.go Add auto-parenting 2017-10-15 04:38:26 -07:00
resource_id.go Encrypt secrets in Pulumi.yaml 2017-10-24 16:48:12 -07:00
resource_id_test.go Permit -1 for randlen and maxlen 2017-07-15 09:59:44 -07:00
resource_state.go Track resources that are pending deletion in checkpoints. 2017-10-18 17:09:00 -07:00
status.go Wire up Lumi to the new runtime strategy 2017-09-04 11:35:21 -07:00
urn.go Rename pulumi-fabric to pulumi 2017-09-21 19:18:21 -07:00
urn_test.go Rename pulumi-fabric to pulumi 2017-09-21 19:18:21 -07:00