How to start as Terraform contributor?

Hi!

I create this topic because I need your feedbacks. I would like to spend my free time as Terraform contributor but I do not really know how to start. I am using Terraform and providers at work, but I would like to help the community and go deeper by contributing on GitHub.

I started to follow the https://www.terraform.io/docs/extend/writing-custom-providers.html and this documentation: https://www.terraform.io/docs/extend/community/contributing.html

Do you know how could I start to contribute? What is the easy way to start? Is is better to work on the terraform-core? Or on providers?

I plan to start to work on enhancement or bugfix to a resource. Do you think it is a good way to start?

Thanks in advance.

Hi, Kevin.
Some time ago another great folk starts wrote series of posts about “How works Terraform”. Here is part 1 about TF backend locking. I think it can b useful for understanding how TF works and organize and it simplify starting your contributing way.

Also, you can look on issues with good first issue and documentation labels and resolve it. Same labels should be in providers repos too.

Where start? Not matter, you just need start doing what you’d like improve.

Regards,
Maksym Vlasov,
HUG Kyiv org.

1 Like