Guides¶
Comprehensive guides for working with the Provide Foundry, from basic installation to advanced provider development patterns.
Getting Started¶
-
Set up the entire Provide Foundry on your development machine.
Core Guides¶
-
Complete guide to creating Terraform providers with pyvider.
-
Testing approaches and best practices for foundry projects.
-
Package and distribute applications with flavorpack.
-
Create comprehensive documentation for your projects.
Quick Reference¶
| Guide | Purpose | Key Tools |
|---|---|---|
| Installation | Set up foundry | UV, wrknv |
| Provider Development | Build Terraform providers | pyvider, pyvider-cty, pyvider-hcl |
| Testing | Test foundry applications | provide-testkit, tofusoup |
| Packaging | Package applications | flavorpack |
| Documentation | Create documentation | plating, MkDocs |
Learning Path¶
Beginner Path¶
- Installation - Get the foundry running
- Provider Development - Build your first provider
Intermediate Path¶
- Testing Strategy - Add comprehensive testing
- Packaging - Package and distribute
- Documentation - Create great docs
Advanced Path¶
- Architecture Patterns - Advanced patterns
- Contributing - Contribute to the foundry
These guides provide step-by-step instructions for working effectively with the Provide Foundry. Each guide includes practical examples, best practices, and troubleshooting tips.