Skip to main content

Build-CICD Documentation Templates

This directory contains templates and guidance for creating consistent, high-quality documentation for build processes, CI/CD pipelines, and automation workflows.

Template Categories

Build Documentation Templates

  • build-docs.md.template - Template for general build process documentation
  • Purpose: Standardize documentation for build scripts, processes, and configurations
  • Usage: Copy template and customize for specific build documentation needs

Script Documentation Templates

Note: Script documentation templates are planned for future implementation. See Azure DevOps work item for tracking.

Available Template Files

  • azure-pipeline-templates.md - Azure DevOps pipeline template guidance
  • github-workflow-templates.md - GitHub Actions workflow template guidance
  • build-docs.md.template - Template for general build process documentation
  • using-template-with-copilot.md - Guidance for using templates with GitHub Copilot

Usage Guidelines

Getting Started

  1. Choose the Right Template: Select the template that matches your documentation type
  2. Copy the Template: Create a new file based on the template
  3. Customize Content: Replace template placeholders with your specific content
  4. Follow Standards: Ensure all documentation includes required Docsify frontmatter
  5. Add Copilot Footer: Include the standardized Copilot footer

Template Structure Standards

All templates follow these standards:

  • Docsify Frontmatter: YAML frontmatter with title, description, tags, and category
  • Consistent Headers: Standardized section headers for easy navigation
  • Example Content: Placeholder content showing expected information
  • Copilot Footer: Standardized footer for all build-cicd documentation

Integration with Project Documentation

These templates integrate with:

  • Component Documentation: Templates reference component-specific build processes
  • Blueprint Documentation: Templates support blueprint-level build documentation
  • CI/CD Documentation: Templates align with established CI/CD documentation patterns

Examples

Note: Examples directory and demonstration files are planned for future implementation. See Azure DevOps work item for tracking.

Template Maintenance

Adding New Templates

  1. Follow existing naming conventions
  2. Include comprehensive metadata headers
  3. Provide clear usage instructions
  4. Add examples where appropriate
  5. Update this README with new template information

Updating Existing Templates

  1. Maintain backward compatibility when possible
  2. Update related examples and documentation
  3. Communicate changes to documentation maintainers
  4. Test templates with real documentation scenarios

Quality Standards

All templates must:

  • ✅ Include proper Docsify metadata headers
  • ✅ Follow markdown linting requirements
  • ✅ Include standardized Copilot footer
  • ✅ Provide clear usage instructions
  • ✅ Include example content or placeholders
  • ✅ Align with project documentation standards

Getting Help

  • Template Questions: Review existing template files for patterns
  • Standards Questions: Reference project documentation standards
  • Best Practices: Follow patterns established in existing build-cicd documentation
  • Missing Templates: See Azure DevOps work item tracking implementation of additional templates

🤖 Crafted with precision by ✨Copilot following brilliant human instruction, then carefully refined by our team of discerning human reviewers.