Skip to content

Commit 10581cb

Browse files
authored
Merge pull request #286 from freee/refactor-yaml2x-20250308
Major refactoring of yaml2x/*
2 parents 40c90a9 + 35f43d9 commit 10581cb

30 files changed

+1050
-1525
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,37 @@
1-
from .classes import *
1+
# Core models
2+
from .models.content import Category, Guideline
3+
from .models.check import Check, CheckTool
4+
from .models.reference import WcagSc, InfoRef
5+
from .models.faq.article import Faq
6+
from .models.faq.tag import FaqTag
7+
from .models.axe import AxeRule
8+
from .relationship_manager import RelationshipManager
9+
10+
# Constants and utilities
211
from .constants import *
312
from .source import get_src_path
413
from .initializer import setup_instances
514
from .info_utils import get_info_links
615
from .version_utils import get_version_info
16+
from .settings import settings
17+
18+
# Data processing
719
from .yaml_processor import process_yaml_data
820

921
__all__ = [
10-
# Existing exports from classes
22+
# Models
1123
'Category', 'Check', 'Guideline', 'Faq', 'FaqTag',
1224
'WcagSc', 'InfoRef', 'AxeRule', 'CheckTool',
25+
# Managers
26+
'RelationshipManager',
1327
# Constants
1428
'PLATFORM_NAMES', 'SEVERITY_TAGS', 'CHECK_TARGETS',
1529
'IMPLEMENTATION_TARGETS',
1630
# Utils
1731
'get_src_path', 'setup_instances', 'get_info_links',
1832
'get_version_info',
1933
# YAML processing functionality
20-
'process_yaml_data'
34+
'process_yaml_data',
35+
# Settings
36+
'settings'
2137
]

0 commit comments

Comments
 (0)