equinix / terraform-provider-equinix

Terraform Equinix provider
https://deploy.equinix.com/labs/terraform-provider-equinix/
MIT License
45 stars 45 forks source link

adopt internal/ layout structure #106

Open displague opened 2 years ago

displague commented 2 years ago

The number of files in equinix/ has been expanding with recent additions. The developer experience can be improved by compartmentalizing resources into an alternate structure. This practice has become more popular in the past year or so.

Proposed structure:

Considerations:

Inspiration:

ocobles commented 8 months ago

Are we ready to close this issue or should it remain open until all resources are fully migrated into internal? I have created another issue to track resources migration to framework where we force move them to internal during migration https://github.com/equinix/terraform-provider-equinix/issues/612

displague commented 8 months ago

Moving to internal/ could be done ahead of Framework migration which can be trickier. I think we should leave this open until the resources are moved to internal and the teams supporting this work should take this step before Framework migration.