Contributing Templates
Submit new templates to the AI Templates ecosystem. Guidelines and requirements for template contributions.
Contributing a New Template
Status: Coming Soon
This guide will cover how to contribute a new template to the AI Templates ecosystem.
What We’re Looking For
New templates that:
- Solve common AI application patterns
- Follow our architectural standards
- Include comprehensive documentation
- Have production-ready code quality
- Work with existing templates
Template Requirements (Draft)
Before submitting a new template, ensure it has:
- Complete documentation: README, quick start, deployment guide
- Working code: Tested and functional
- Tests: Unit tests, integration tests
- CI/CD: GitHub Actions or similar
- Kubernetes configs: Deployment manifests
- License: Apache 2.0
- Code quality: Linting, pre-commit hooks
- Examples: Working usage examples
Process (Draft)
- Discuss first: Open a GitHub Discussion to propose your template
- Get feedback: Community can provide input
- Develop: Build your template following standards
- Submit: Open PR to add to ecosystem
- Review: Community and maintainers review
- Publish: Template added to official collection
Questions?
For now, open a discussion in GitHub Discussions to propose new templates.
Full guidelines coming soon!