terraform-provider-pyvider
2025-11-02
Initial commit establishing Terraform provider for pyvider
254 files · 6,491+ · 3,970-
Project scaffolding and documentation infrastructure
5 files changed
CLAUDE.mdAdded Claude Code project guidelinesREADME.mdAdded project READMEmkdocs.ymlMkDocs configuration for documentation site with Material themepyproject.tomlPython project configuration with build dependencieswrknv.tomlWork environment configuration for development tooling
- Established project with MkDocs documentation site, CI workflows, and plating-based doc/example generation
instantiate
architectural
5 files
CLAUDE.mdREADME.mdmkdocs.ymlpyproject.tomlwrknv.toml
Terraform examples and documentation
3 files changed
index.mdProvider documentation index pagelens_jq.mdDocumentation for lens_jq data sourceadd.mdDocumentation for add function
- Created comprehensive docs and examples for all data sources (env_variables, file_info, http_api, lens_jq, etc.), functions (add, contains, divide, format, join, etc.), and resources (file_content, local_directory, timed_token, etc.)
specify
external
3 files
index.mdlens_jq.mdadd.md
- Reorganized example directory structure from function/data_source/resource to functions/data-sources/resources naming convention
decouple
internal
2 files
add.tfbasic.tf
CI/CD and conformance testing
4 files changed
run-conformance-suite.shScript to run full conformance test suite with error reportingsingle-test-verification.shSingle test verification as circuit breaker before full suitetest-conformance.ymlConformance testing workflowrelease.ymlRelease workflow for provider distribution
- Added CI scripts and workflows for conformance testing with three-tier approach (smoke, single test, full suite) and release automation
qualify
behavioral
3 files
run-conformance-suite.shtest-conformance.ymlrelease.yml
Build system cleanup
3 files changed
MakefileRemoved legacy Makefile (464 deletions).gitignoreStreamlined gitignore removing unnecessary entriesinject_partials.pyRenamed and refactored inject_global_partials.py