Files
markitect-main/capabilities/release-management/src/release_management/registries/gitea/exceptions.py
tegwick d0ffdc057c feat: implement modular capability system with automatic discovery
- Move release management to capabilities/release-management/ with complete Makefile
- Create automatic capability discovery system in scripts/capability_discovery.mk
- Add capability-manager subagent for managing modular architecture
- Implement target delegation system enabling capability-name-target patterns
- Create Makefiles for markitect-content, markitect-utils, and issue-facade capabilities
- Remove legacy release management code and documentation from main project
- Update main Makefile to use capability discovery and delegation
- Add comprehensive capability status, help, and management targets

The capability system provides:
- Automatic discovery of capabilities with Makefiles
- Clean target delegation without conflicts
- Modular architecture following established patterns
- Comprehensive help and status reporting
- Zero-conflict capability integration

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-09 01:29:15 +01:00

23 lines
368 B
Python

"""
Gitea-specific exceptions.
"""
class GiteaError(Exception):
"""Base class for Gitea-related errors."""
pass
class GiteaConfigError(GiteaError):
"""Configuration-related errors."""
pass
class GiteaApiError(GiteaError):
"""API-related errors."""
pass
class GiteaAuthError(GiteaError):
"""Authentication-related errors."""
pass