Commit graph

26 commits

Author SHA1 Message Date
Matt Ellis 32ac67e6bc Remove the need for pandoc during the build
We had been using `pandoc` to convert our README.md into a README.rst
for use with `setup.py` and the python package ecosystem. It turns out
that we can use markdown if we set a content type. So let's do that
and make things a little simpler.

While I was in the area, I made the encoding of UTF-8 explicit when
opening README.md.
2019-09-09 11:15:42 -07:00
James Nugent 7f6a6501ef Depend on pulumi fork of glog.
This removes the need for a replace directive in every downstream `go.mod`.
2019-07-25 16:10:53 -05:00
Chris Smith 208dfc29b4
Update references to pulumi.io (#2979)
* Remove pulumi.io reference in tests

* Remove pulumi.io references in Dockerfiles

* Remove pulumi.io references in CONTRIBUTING.md

* Update README.md's

* Use correct logo
2019-07-25 09:58:12 -07:00
david raistrick 2e08a9c5d2 add golangci-lint to brew install in contributing 2019-06-18 14:44:41 -07:00
david raistrick 4833fe1045 add go to brew install for contributing 2019-06-18 11:08:53 -07:00
Kraig Amador 23a52ec0bb
Documentation update to include a step missing that helps new users build Pulumi 2019-05-02 10:18:02 -07:00
Levi Blackstone b3da211b71
Update required Go version to 1.12+ 2019-04-26 10:13:13 -06:00
James Nugent edab10e9c8 Use Go Modules for dependency tracking
This commit switches from dep to Go 1.12 modules for tracking Pulumi
dependencies. Rather than _building_ using Go modules, we instead use the `go
mod vendor` command to populate a vendor tree in the same way as `dep ensure`
was previously doing.

In order to prevent checksum mismatches, it was necessary to also update CI to
use Go 1.12 instead of 1.11 - which also necessitated fixing some linting errors
which appeared with the upgraded golangci-lint for 1.12.
2019-04-10 08:37:51 +04:00
Matt Ellis aa7f26a3b5 Have README.md point at CONTRIBUTING.md
Instead of duplicating information about how to build Pulumi from
source in both `README.md` and `CONTRIBUTING.md`, just have the
`README.md` point at `CONTRIBUTING.md`.

Fixes #2197
2018-11-13 11:50:12 -08:00
Matt Ellis 992b048dbf Adopt golangci-lint and address issues
We run the same suite of changes that we did on gometalinter. This
ended up catching a few new issues, some of which were addressed and
some of which were baselined.
2018-11-08 14:11:47 -08:00
Matt Ellis adb0d9aee6 Use pipenv from the toolset
- Remove the forked copy of the toolset
- Stop installing `pipenv` in sdk/python/Makefile

After this, we'll require that you already have `pipenv` present
before building.
2018-11-08 12:09:21 -08:00
Thomas Schersach 9bfea8e5c4 Added brew install instructions for macOS 2018-08-01 14:32:09 -07:00
Thomas Schersach 29090ef848 Added pipenv to development environment required tools 2018-08-01 14:32:09 -07:00
Sean Gillespie e9266a4a07
Add comment about setting GOCACHE to off when using Go 1.10 2018-06-17 17:38:10 -07:00
Matt Ellis 5bd03eade8 Remove extra clause 2018-06-17 16:52:32 -07:00
Matt Ellis 7c5600e955 Add CONTRIBUTING.md 2018-06-17 16:44:26 -07:00
Luke Hoban 3b561392b1
Remove out-of-date files (#1401) 2018-06-05 08:39:19 -07:00
Joe Duffy 09cceb4e9e
Remove a few outdated references (#997) 2018-03-04 13:34:20 -08:00
Joe Duffy 5e3f8041bc Adopt new pulumi/home repo name 2017-09-21 14:09:35 -07:00
joeduffy c77e975464 Redirect to the main Pulumi repo's CONTRIBUTING.md 2017-08-02 07:49:47 -07:00
joeduffy 2daea4c3d8 Clarify aspects of using the DCO 2017-06-26 14:46:34 -07:00
joeduffy 3c1041af49 Update license headers 2017-06-23 14:53:41 -07:00
joeduffy 06aa828487 Update CONTRIBUTING.md and LICENSE
These changes reflect the decision to use the DCO instead of CLA.
2017-06-23 13:49:53 -07:00
joeduffy 5698735866 Add the IDEA category for TODOs 2017-06-05 17:51:54 -07:00
joeduffy 9f9e885c87 Fence some CONTRIBUTING.md code correctly 2017-05-24 18:10:30 -07:00
joeduffy dfee663ccc Create a CONTRIBUTING.md file
This change creates a CONTRIBUTING.md file, closing pulumi/lumi#160.
2017-05-24 18:06:59 -07:00