- 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>
23 lines
368 B
Python
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 |