# SDK Generation Reference Materials

Additional documentation and references for generating TAPIS Rust SDKs.

## Contents

- [OpenAPI Generator Configuration](./openapi-generator-config.md) - Detailed configuration options
- [TAPIS API Specifications](./tapis-api-specs.md) - Where to find OpenAPI specs for TAPIS services
- [Common Issues](./common-issues.md) - Extended troubleshooting guide
- [Best Practices](./best-practices.md) - Recommendations for SDK generation

## Quick Links

### Official Documentation
- [OpenAPI Generator Docs](https://openapi-generator.tech/docs/generators/rust/)
- [TAPIS Documentation](https://tapis.readthedocs.io/)
- [Rust API Guidelines](https://rust-lang.github.io/api-guidelines/)

### TAPIS Services
- Pods API: https://tapis-project.github.io/live-docs/
- Files API: https://tapis-project.github.io/live-docs/
- Systems API: https://tapis-project.github.io/live-docs/

## Usage

These reference materials supplement the main [SKILL.md](../SKILL.md) with deeper technical details for specific scenarios.

## Quick Access

When working with the sdk-gen skill:
- Start with `../SKILL.md` for the main workflow
- Use `../scripts/generate_rust_sdk.sh` for automation
- Refer to these references for advanced configuration needs
