René's URL Explorer Experiment


Title: Overview | Magic Modules

Open Graph Title: Overview

Description: Magic Modules# Magic Modules is a code generator and CI system that’s used to develop the Terraform providers for Google Cloud, google (or TPG) and google-beta (or TPGB). Magic Modules allows contributors to make changes against a single codebase and develop both provider versions simultaneously. After sending a pull request against this repository, the modular-magician robot user will manage (most of) the heavy lifting from generating a complete output, running presubmit tests, and updating the providers following your change.

Open Graph Description: Magic Modules# Magic Modules is a code generator and CI system that’s used to develop the Terraform providers for Google Cloud, google (or TPG) and google-beta (or TPGB). Magic Modules allows contributors to make changes against a single codebase and develop both provider versions simultaneously. After sending a pull request against this repository, the modular-magician robot user will manage (most of) the heavy lifting from generating a complete output, running presubmit tests, and updating the providers following your change.

Opengraph URL: https://googlecloudplatform.github.io/magic-modules/

Generator: Hugo 0.150.0

direct link

Domain: googlecloudplatform.github.io

theme-color#343a40
color-schemelight dark
og:site_nameMagic Modules
og:localeen_us
og:typewebsite

Links:

Magic Moduleshttps://googlecloudplatform.github.io/magic-modules/
Overviewhttps://googlecloudplatform.github.io/magic-modules/
Contribution processhttps://googlecloudplatform.github.io/magic-modules/contribution-process/
Set up your development environmenthttps://googlecloudplatform.github.io/magic-modules/develop/set-up-dev-environment/
Add a resourcehttps://googlecloudplatform.github.io/magic-modules/develop/add-resource/
Add a field to an existing resourcehttps://googlecloudplatform.github.io/magic-modules/develop/add-fields/
Add IAM supporthttps://googlecloudplatform.github.io/magic-modules/develop/add-iam-support/
Add a datasourcehttps://googlecloudplatform.github.io/magic-modules/develop/add-handwritten-datasource/
Add custom resource codehttps://googlecloudplatform.github.io/magic-modules/develop/custom-code/
Promote to GAhttps://googlecloudplatform.github.io/magic-modules/develop/promote-to-ga/
Update dependencieshttps://googlecloudplatform.github.io/magic-modules/develop/update-dependencies/
Fix diffshttps://googlecloudplatform.github.io/magic-modules/develop/diffs/
Generate the providershttps://googlecloudplatform.github.io/magic-modules/develop/generate-providers/
Client-side fieldshttps://googlecloudplatform.github.io/magic-modules/develop/client-side-fields/
Add resource testshttps://googlecloudplatform.github.io/magic-modules/test/test/
Run testshttps://googlecloudplatform.github.io/magic-modules/test/run-tests/
Add documentationhttps://googlecloudplatform.github.io/magic-modules/document/add-documentation/
Handwritten docs style guidehttps://googlecloudplatform.github.io/magic-modules/document/handwritten-docs-style-guide/
Add TGC conversionhttps://googlecloudplatform.github.io/magic-modules/convert/add-new-resource-tgc/
Types of breaking changeshttps://googlecloudplatform.github.io/magic-modules/breaking-changes/breaking-changes/
Make a breaking changehttps://googlecloudplatform.github.io/magic-modules/breaking-changes/make-a-breaking-change/
Create a pull requesthttps://googlecloudplatform.github.io/magic-modules/code-review/create-pr/
Write release noteshttps://googlecloudplatform.github.io/magic-modules/code-review/release-notes/
Review a pull requesthttps://googlecloudplatform.github.io/magic-modules/code-review/review-pr/
Immutable fieldshttps://googlecloudplatform.github.io/magic-modules/best-practices/immutable-fields/
Deletion behaviorshttps://googlecloudplatform.github.io/magic-modules/best-practices/deletion-behaviors/
Labels and annotationshttps://googlecloudplatform.github.io/magic-modules/best-practices/labels-and-annotations/
Common resource patternshttps://googlecloudplatform.github.io/magic-modules/best-practices/common-resource-patterns/
Validationhttps://googlecloudplatform.github.io/magic-modules/best-practices/validation/
MMv1 resource referencehttps://googlecloudplatform.github.io/magic-modules/reference/resource/
MMv1 field referencehttps://googlecloudplatform.github.io/magic-modules/reference/field/
make commandshttps://googlecloudplatform.github.io/magic-modules/reference/make-commands/
MMv1 metadata referencehttps://googlecloudplatform.github.io/magic-modules/reference/metadata/
Ruby to Go Migrationhttps://googlecloudplatform.github.io/magic-modules/reference/ruby-go-changes/
How Magic Modules workshttps://googlecloudplatform.github.io/magic-modules#how-magic-modules-works
Resource typeshttps://googlecloudplatform.github.io/magic-modules#resource-types
Other Resourceshttps://googlecloudplatform.github.io/magic-modules#other-resources
#https://googlecloudplatform.github.io/magic-modules#magic-modules
googlehttps://github.com/hashicorp/terraform-provider-google
google-betahttps://github.com/hashicorp/terraform-provider-google-beta
#https://googlecloudplatform.github.io/magic-modules#how-magic-modules-works
googlehttps://github.com/hashicorp/terraform-provider-google
google-betahttps://github.com/hashicorp/terraform-provider-google-beta
modular-magicianhttps://github.com/modular-magician/
#https://googlecloudplatform.github.io/magic-modules#resource-types
#https://googlecloudplatform.github.io/magic-modules#mmv1
magic-modules/mmv1/productshttps://github.com/GoogleCloudPlatform/magic-modules/tree/main/mmv1/products
magic-modules/mmv1/templates/terraformhttps://github.com/GoogleCloudPlatform/magic-modules/tree/main/mmv1/templates/terraform
magic-modules/mmv1/third_party/terraform/serviceshttps://github.com/GoogleCloudPlatform/magic-modules/tree/main/mmv1/third_party/terraform/services
snake case ↗https://en.wikipedia.org/wiki/Snake_case
#https://googlecloudplatform.github.io/magic-modules#handwritten
magic-modules/mmv1/third_party/terraform/serviceshttps://github.com/GoogleCloudPlatform/magic-modules/tree/main/mmv1/third_party/terraform/services
magic-modules/mmv1/third_party/terraform/website/docs/rhttps://github.com/GoogleCloudPlatform/magic-modules/tree/main/mmv1/third_party/terraform/website/docs/r
magic-modules/mmv1/third_party/terraform/website/docs/dhttps://github.com/GoogleCloudPlatform/magic-modules/tree/main/mmv1/third_party/terraform/website/docs/d
magic-modules/mmv1/third_party/terraform/serviceshttps://github.com/GoogleCloudPlatform/magic-modules/tree/main/mmv1/third_party/terraform/services
magic-modules/mmv1/third_party/terraform/utilshttps://github.com/GoogleCloudPlatform/magic-modules/tree/main/mmv1/third_party/terraform/utils
#https://googlecloudplatform.github.io/magic-modules#dcl-aka-tpgtools-maintenance-mode
#https://googlecloudplatform.github.io/magic-modules#other-resources
Extending Terraformhttps://www.terraform.io/plugin
How Terraform Workshttps://www.terraform.io/plugin/how-terraform-works
Writing Custom Providers / Calling APIs with Terraform Providershttps://learn.hashicorp.com/collections/terraform/providers?utm_source=WEBSITE&utm_medium=WEB_IO&utm_offer=ARTICLE_PAGE&utm_content=DOCS
Terraform Glossaryhttps://www.terraform.io/docs/glossary
November 19, 2024https://github.com/GoogleCloudPlatform/magic-modules/commit/727c6c279f274b2668f6954604d36c6e7a2a6102
Report documentation issuehttps://github.com/hashicorp/terraform-provider-google/issues/new?assignees=&labels=technical-debt,documentation&projects=&title=MM%20docsite%20issue%20in%20content/_index.md&template=11_developer_productivity.md
Edit this pagehttps://github.com/GoogleCloudPlatform/magic-modules/edit/main/docs/content/_index.md
How Magic Modules workshttps://googlecloudplatform.github.io/magic-modules#how-magic-modules-works
Resource typeshttps://googlecloudplatform.github.io/magic-modules#resource-types
Other Resourceshttps://googlecloudplatform.github.io/magic-modules#other-resources

Viewport: width=device-width,initial-scale=1


URLs of crawlers that visited me.