Customization - larralapid/personal-backstage GitHub Wiki

Customization

🎨 Adding New Data Types

Create new templates in examples/data-templates.yaml:

apiVersion: backstage.io/v1alpha1
kind: Template
metadata:
  name: my-custom-data
  title: My Custom Data Type
spec:
  # Template configuration

🔌 Integrating External Services

Update app-config.yaml to add integrations:

integrations:
  github:
    - host: github.com
      token: ${GITHUB_TOKEN}

📝 Configuration Files

  • app-config.yaml - Main application configuration
  • examples/personal-infrastructure.yaml - Your project catalog
  • examples/data-templates.yaml - Data entry templates
  • examples/backlog-templates.yaml - Task management templates

🔧 Advanced Configuration

For advanced customization options and integration patterns, refer to the Backstage Documentation for detailed configuration guides.