Configuration files for the Documentation Publishing Service.
config/
├── brands/ # Brand-specific configurations
│ ├── example-brand/
│ │ ├── config.yaml
│ │ ├── styles.css
│ │ └── validation.yaml
│ └── README.md
├── default.yaml # Default service configuration
└── validation-rules.yaml # Global validation rules
Each brand has its own directory under brands/ containing:
Brand metadata and general settings:
- Brand name and identifier
- Supported categories
- Publishing destinations
- Template preferences
Brand-specific styling for documentation:
- Colors and typography
- Layout preferences
- Component styling
Brand-specific validation rules:
- Required sections
- Formatting requirements
- Quality standards
- Terminology guidelines
The default.yaml file contains service-wide defaults that apply when brand-specific settings are not provided.
Global validation rules in validation-rules.yaml apply to all brands unless overridden in brand-specific configurations.
Brands are automatically detected from the directory structure. To add a new brand:
- Create a new directory under
brands/ - Add
config.yamlwith required settings - Optionally add
styles.cssandvalidation.yaml - The service will automatically recognize the new brand
See brands/example-brand/ for a complete example configuration.