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)

  1. Discuss first: Open a GitHub Discussion to propose your template
  2. Get feedback: Community can provide input
  3. Develop: Build your template following standards
  4. Submit: Open PR to add to ecosystem
  5. Review: Community and maintainers review
  6. Publish: Template added to official collection

Questions?

For now, open a discussion in GitHub Discussions to propose new templates.

Full guidelines coming soon!