-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
Summary
Add a software catalog to track services, libraries, and their metadata for portfolio management.
Background
DX platform tracks 18 catalog entities with:
- Service metadata (name, description, tier)
- Ownership assignments
- Repository links
- Technology stack tags
- Lifecycle status
Requirements
- Add
catalogmodule undersrc/gitflow_analytics/core/ - Support catalog definition via YAML config
- Auto-discover from repository analysis
- Track: type, tier, owner, tech stack, lifecycle
- Link to repositories and teams
- Add
--catalogcommand to CLI
Data Model
# catalog.yaml
services:
- id: payment-service
name: Payment Service
type: service
tier: critical
owner: payments-team
repositories:
- payment-api
- payment-worker
tech_stack:
- python
- postgresql
- redis
lifecycle: productionAcceptance Criteria
- Catalog lists all services with metadata
- Auto-detect tech stack from repo analysis
- Export catalog to JSON/CSV
- Query services by owner, tier, stack
Priority
Low - Nice-to-have for portfolio view
🤖 Generated with Claude Code
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels