Commit graph

55 commits

Author SHA1 Message Date
tommyokeefe
14181ad0c6 docs: add link for new AI Usage section to CONTRIBUTING.md TOC 2025-12-18 11:53:04 -05:00
tommyokeefe
ee446e8920 docs: update CONTRIBUTING.md to include guidance for AI usage 2025-12-18 09:09:13 -05:00
Sarah French
371e625ea9
Update URLs from www.terraform.io to developer.hashicorp.com (#36792)
* Update URLs from www.terraform.io to developer.hashicorp.com

* More updates to URLs linking to documentation in documentation and user-facing warnings/errors

* More updates to URLs linking to documentation, in docs, code, test fixtures

* Replace www.terraform.io/community with link to Community Forum

* Apply suggestions from code review

Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com>

---------

Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com>
2025-04-01 09:37:12 +01:00
Sarah French
b41b1563d0
Add details about changelog processes to the contributing guide (#36524)
* Add details about how users should make change files and/or label their PRs to affect changelog automation

* Add details about backporting PRs

* Add guidance about different kinds of changelog entry

* Fix typos

* Update .github/CONTRIBUTING.md
2025-02-19 09:50:23 +00:00
Daniel Schmidt
fda43872f4 fix typo
Co-authored-by: Liam Cervante <liam.cervante@hashicorp.com>
2025-01-07 12:41:23 +01:00
Daniel Schmidt
4a90c38520 add changelog entry to contributing guide 2025-01-07 12:41:23 +01:00
Nate Douglas
7d4cc38257
Update CONTRIBUTING.md 2024-09-10 17:50:53 -04:00
Sebastian Rivera
015f795ff0 Rebrand Terraform Cloud to HCP Terraform 2024-04-23 16:12:59 -04:00
Rose
1b5966dd50 Small TFC fixes in md files 2024-04-19 06:58:43 -07:00
Craig Wright
364995d216 Belated spelling correction. 2023-09-11 14:30:04 -07:00
Craig Wright
95a5de0561 Small rewrite of Contrib to better reflect current practices. 2023-09-11 14:25:18 -07:00
Martin Atkins
91c30fe713
Build with Go 1.21.0 (#33691)
* Build with Go 1.21.0

* tests: update tls error message string

Go 1.21 introduced more detailed error conditions for mTLS connections.

As of Go 1.21, if the server is configured to require client auth, but no client cert is provided, the alert is now "certificate required", rather than "bad certificate". See 62a994837a.

* declare go 1.21.0

As of Go 1.21.0, the go directive in go.mod declares a strict minimum
version of Go necessary to use a module. The go command will download a
copy of the newer toolchain if necessary.

* changelog: Go 1.21 supported OS versions

* scripts: pin staticcheck package

The last released version of staticcheck does not yet support Go
1.21.0, so pin to the latest commit.

When a version is released that supports Go 1.21.0, we should pin to
that instead.

* Go 1.21 contrib updates

* bump versions of hcl/v2 and go-cty

This update means that HCL, cty, and Terraform all use Unicode 15.

---------

Co-authored-by: Katy Moe <katy@katy.moe>
Co-authored-by: kmoe <5575356+kmoe@users.noreply.github.com>
2023-08-30 18:22:01 +01:00
Craig Wright
334cbb8c64
Update CONTRIBUTING.md 2023-08-29 13:00:49 -07:00
Craig Wright
90813b293f
Update CONTRIBUTING.md
Updating to accommodate our new language around licensing.
2023-08-29 12:59:04 -07:00
Craig Wright
3b8e97c38c
Update CONTRIBUTING.md
Removing the statement which does not reflect the current status for reviews of community-contributed pull requests.
2022-10-28 11:28:54 -07:00
Josef Šimánek
ffcb167bce Update go test commands in .github/CONTRIBUTING.md. 2021-11-24 20:19:24 +01:00
Paul Hinze
ad634f60a5
Add clarification to message about community PR review 2021-09-07 21:04:13 -05:00
Martin Atkins
6562466c32
Be explicit that community PR review is currently paused 2021-08-27 10:43:51 -07:00
Radek Simko
abc762c42d
docs: Update outdated info about terraform-providers org (#29328)
* docs: Update outdated info about terraform-providers org

* Remove codecov mentions
2021-08-09 17:45:27 +01:00
Kristin Laemmert
106bcd3bf0
update to match new default branch name (#27909) 2021-02-24 13:36:47 -05:00
Jonathan Hall
49ee3d3ef8 Grammar nit: "setup" as a verb should be spelled "set up" 2021-01-26 20:39:11 +01:00
Petros Kolyvas
dc48450e79
Provisioner contribution guide updates (#26538)
An update on the deprecated state of vendor provisioners for our contribution guide.
2020-10-14 12:30:40 -04:00
James Bardin
50e547db4d remove vendoring from contribution guide 2020-09-23 17:06:59 -04:00
Tom Hummel
7e879e0034
fix .go-version repo link 2020-07-23 20:22:53 -07:00
Daniel Dreier
c14d6f4241
Fix typo in CONTRIBUTING.md 2020-04-13 18:01:12 -07:00
Petros Kolyvas
9d1d8c0212 Merge branch 'contribution-codeowners' of github:pkolyvas/terraform into contribution-codeowners 2020-04-06 16:44:43 -04:00
Petros Kolyvas
02d67b8049 Merge branch 'contribution-codeowners' of github:pkolyvas/terraform into contribution-codeowners 2020-04-06 16:44:33 -04:00
Petros Kolyvas
e760927408
Update .github/CONTRIBUTING.md
Co-Authored-By: Pam Selle <pamela.selle@gmail.com>
2020-04-06 16:43:46 -04:00
Petros Kolyvas
e92b8a82f4 Pam & Kristin's feedback & some more suggested changed. 2020-04-06 16:43:11 -04:00
Petros Kolyvas
783c06b6da
Kristin's corrections
Co-Authored-By: Kristin Laemmert <mildwonkey@users.noreply.github.com>
2020-04-06 13:25:17 -04:00
Petros Kolyvas
6529a7c6e9 Kristin's comments & suggested changes 2020-04-06 12:59:38 -04:00
Petros Kolyvas
f6ac9e361b Merge branch 'contribution-codeowners' of github:pkolyvas/terraform into contribution-codeowners 2020-04-06 12:13:49 -04:00
Petros Kolyvas
77ebf266f3 Restored the note about our community guidelines 2020-04-06 12:13:46 -04:00
Petros Kolyvas
6ff988a423
Apply suggestions from code review
Alisdair's fixes.

Co-Authored-By: Alisdair McDiarmid <alisdair@users.noreply.github.com>
2020-04-06 12:10:27 -04:00
Petros Kolyvas
10437b4b15
Update .github/CONTRIBUTING.md
Co-Authored-By: Alisdair McDiarmid <alisdair@users.noreply.github.com>
2020-04-06 12:09:22 -04:00
Petros Kolyvas
ad15e4a116
A few more spacing issues in MD format for GH 2020-04-03 16:15:09 -04:00
Petros Kolyvas
c7cae98076
GitHub hates me 2020-04-03 16:14:08 -04:00
Petros Kolyvas
cd54300621 Why won't you h4 maintainers. 2020-04-03 16:13:36 -04:00
Petros Kolyvas
db5878ff04 More updates and fixes, some grammatical, some clarity issues, one markdown bugaboo 2020-04-03 16:11:42 -04:00
Petros Kolyvas
ca90de14ec Updated Contribution Guide TOC 2020-04-03 16:04:55 -04:00
Petros Kolyvas
942b4df545 Added a provisioners section and a maintainers section 2020-04-03 16:00:19 -04:00
Petros Kolyvas
61fe0a3402 Fixed an ordering/clarity issue with the TOC 2020-03-27 17:20:53 -04:00
Petros Kolyvas
96e1a1f800 more prescriptive Contributor's guide 2020-03-27 17:12:35 -04:00
Petros Kolyvas
a40207c9eb Updated contributing to Terraform 2020-03-27 11:13:28 -04:00
Kristin Laemmert
976d2980b2
docs/contributing: add note about codecov (#24434) 2020-03-23 15:48:31 -04:00
Riccardo Piccoli
094ed0ff4d spelling fix 2020-02-10 18:55:20 +01:00
Radek Simko
7860f55e4f
Version tools per Go convention under tools.go 2019-10-17 22:23:39 +02:00
Martin Atkins
f96edbb113 Revise our contributing/development documentation
Our documentation for how to contribute was in quite a state of disrepair,
with some documents still describing things as they were before moving
providers into separate repositories, others making assumptions about
Go development that are no longer true in modules mode, and so forth.

This is an attempt at a reset to a good state that should work with the
codebase as it currently stands, and should hopefully serve as a basis
for iterative improvement from here.

These new instructions lean primarily on standard Go toolchain usage and
instruct using the Makefile only for some Terraform-specific situations
that the Go toolchain does not automatically handle. The idea here is that
this direct usage of primary commands in the Go toolchain is less likely
to be broken by changes in future Go releases, and should be immediately
familiar to anyone who has experience with Go development.
2019-10-15 08:39:36 -07:00
Pam Selle
d9bf945a14 Small typo fix 2019-09-25 11:55:43 -04:00
Kristin Laemmert
e1d0acda0b
website/contributing: update contribution documentation (#22883)
* website/contributing: update contribution documentation

This PR seeks to remove outdated and incorrect information. There is
still work to be done updating the information that's left; this is
merely the first step.
2019-09-23 16:21:46 -04:00