{"id":25021005,"url":"https://github.com/excoriate/terraform-registry-module-template","last_synced_at":"2025-04-28T14:24:32.979Z","repository":{"id":70743187,"uuid":"583269262","full_name":"Excoriate/terraform-registry-module-template","owner":"Excoriate","description":"A comprehensive template repository for Terraform modules with best practices and GitHub workflow integrations.","archived":false,"fork":false,"pushed_at":"2025-03-28T12:22:29.000Z","size":409,"stargazers_count":3,"open_issues_count":2,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-30T10:29:58.800Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Just","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Excoriate.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":"docs/ROADMAP.md","authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-12-29T09:16:13.000Z","updated_at":"2025-03-25T10:32:48.000Z","dependencies_parsed_at":"2024-03-17T09:29:16.639Z","dependency_job_id":"26b6901c-d333-40b1-939c-9905b836a0fc","html_url":"https://github.com/Excoriate/terraform-registry-module-template","commit_stats":null,"previous_names":[],"tags_count":13,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Excoriate%2Fterraform-registry-module-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Excoriate%2Fterraform-registry-module-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Excoriate%2Fterraform-registry-module-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Excoriate%2Fterraform-registry-module-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Excoriate","download_url":"https://codeload.github.com/Excoriate/terraform-registry-module-template/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251327887,"owners_count":21571836,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-02-05T12:18:37.713Z","updated_at":"2025-04-28T14:24:32.948Z","avatar_url":"https://github.com/Excoriate.png","language":"Just","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  \u003cimg alt=\"logo\" src=\"https://forum.huawei.com/enterprise/en/data/attachment/forum/202204/21/120858nak5g1epkzwq5gcs.png\" width=\"224px\"/\u003e\u003cbr/\u003e\n\n[![🧼 Pre-commit Hooks](https://github.com/Excoriate/terraform-registry-module-template/actions/workflows/pre-commit.yml/badge.svg)](https://github.com/Excoriate/terraform-registry-module-template/actions/workflows/pre-commit.yml) [![📚 Terraform Modules CI](https://github.com/Excoriate/terraform-registry-module-template/actions/workflows/tf-modules-ci.yaml/badge.svg)](https://github.com/Excoriate/terraform-registry-module-template/actions/workflows/tf-modules-ci.yaml) [![🦫 Go Code Quality Checks](https://github.com/Excoriate/terraform-registry-module-template/actions/workflows/go-linter.yaml/badge.svg)](https://github.com/Excoriate/terraform-registry-module-template/actions/workflows/go-linter.yaml)\n---\n\n## Terraform Registry Module Template\n\nAdd the description of your module here.\n\n\u003e [!TIP]\n\u003e It is essential to provide a clear and comprehensive description of your module. A well-written description helps users understand the purpose and functionality of your module. For more information on how to write effective module descriptions, please refer to the [Terraform Registry documentation](https://registry.terraform.io/).\n\n### Features\n\nThis module provides:\n\n\u003e [!TIP]\n\u003e When describing the features of your module, focus on clarity and brevity. Highlight the key functionalities and benefits without unnecessary jargon. This helps users quickly grasp what your module offers and how it can be beneficial for their projects.\n\n- 🚀 Add feature here\n- 🚀 Add feature here\n- 🚀 Add feature here\n\n### Usage\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct and the process for submitting pull requests.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n### Documentation References\n\n- **Tests** (`/tests`):\n  - [Testing Overview and Guidelines](/tests/README.md)\n  - Comprehensive infrastructure testing using Terratest\n  - Includes unit, integration, and validation tests\n\n- **Scripts** (`/scripts`):\n  - [Development Utilities and Workflow](/scripts/README.md)\n  - Helper scripts for Git hooks, repository maintenance\n  - Standardized development process automation\n\n- **Modules** (`/modules`):\n  - [Module Development Guidelines](/modules/README.md)\n  - [Terraform Modules StyleGuide](/docs/terraform-styleguide/terraform-styleguide-modules.md)\n  - Reusable, well-structured Terraform module implementations\n\n- **Examples** (`/examples`):\n  - [Module Usage Examples](/examples/README.md)\n  - Practical configurations demonstrating module usage\n  - Progressive complexity from basic to advanced scenarios\n\n- **Docs** (`/docs`):\n  - [Developer Tools Guide](/docs/guides/development-tools-guide.md)\n  - Terraform StyleGuide:\n    - [Code Guidelines](/docs/terraform-styleguide/terraform-styleguide-code.md)\n    - [Modules Guidelines](/docs/terraform-styleguide/terraform-styleguide-modules.md)\n    - [Examples Guidelines](/docs/terraform-styleguide/terraform-styleguide-examples.md)\n    - [Terratest Guidelines](/docs/terraform-styleguide/terraform-styleguide-terratest.md)\n  - [Project Roadmap](/docs/ROADMAP.md)\n  - Comprehensive project documentation and future plans\n\n**📘 Additional Resources:**\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Terraform Registry Module Best Practices](/docs/terraform-styleguide/terraform-styleguide-modules.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fexcoriate%2Fterraform-registry-module-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fexcoriate%2Fterraform-registry-module-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fexcoriate%2Fterraform-registry-module-template/lists"}