0f41a3e750
- Updated WorkItemFieldExtractor to be more generic and removed Azure DevOps specific references. - Removed the EnhancedContentBuilders class as it was specific to Azure DevOps. - Deleted work_item_processor.py as it was no longer needed. - Introduced workflow.py to manage GitHub workflow items (issues and pull requests) with improved structure and functionality. - Enhanced logging and error handling across the new workflow management system.
32 lines
742 B
Python
32 lines
742 B
Python
"""
|
|
GitHub Pulse - Application Components
|
|
Modular components for the application
|
|
"""
|
|
|
|
# Version info
|
|
__version__ = "1.0.0"
|
|
__author__ = "GitHub Pulse"
|
|
|
|
# Export main classes for easier imports
|
|
from .config_manager import ConfigManager
|
|
from .ai_manager import AIManager
|
|
from .github_api import GitHubAPI
|
|
from .settings_dialog import SettingsDialog
|
|
from .main_gui import MainGUI
|
|
from .utils import Logger, PRNumberManager, ContentBuilders
|
|
from .workflow import WorkflowManager, WorkflowItem, GitHubRepoFetcher
|
|
|
|
__all__ = [
|
|
'ConfigManager',
|
|
'AIManager',
|
|
'GitHubAPI',
|
|
'SettingsDialog',
|
|
'MainGUI',
|
|
'Logger',
|
|
'PRNumberManager',
|
|
'ContentBuilders',
|
|
'WorkflowManager',
|
|
'WorkflowItem',
|
|
'GitHubRepoFetcher'
|
|
]
|