Coverage for src/prosemark/adapters/__init__.py: 100%
11 statements
« prev ^ index » next coverage.py v7.8.0, created at 2025-09-24 18:08 +0000
« prev ^ index » next coverage.py v7.8.0, created at 2025-09-24 18:08 +0000
1# Copyright (c) 2024 Prosemark Contributors
2# This software is licensed under the MIT License
4"""Adapters layer - External interface implementations.
6This package contains concrete implementations of port interfaces,
7handling all external I/O and third-party integrations.
8"""
10# Re-export main adapters for convenient importing
11from prosemark.adapters.binder_repo_fs import BinderRepoFs
12from prosemark.adapters.clock_system import ClockSystem
13from prosemark.adapters.console_pretty import ConsolePretty
14from prosemark.adapters.daily_repo_fs import DailyRepoFs
15from prosemark.adapters.editor_launcher_system import EditorLauncherSystem
16from prosemark.adapters.frontmatter_codec import FrontmatterCodec
17from prosemark.adapters.id_generator_uuid7 import IdGeneratorUuid7
18from prosemark.adapters.logger_stdout import LoggerStdout
19from prosemark.adapters.markdown_binder_parser import MarkdownBinderParser
20from prosemark.adapters.node_repo_fs import NodeRepoFs
22__all__ = [
23 'BinderRepoFs',
24 'ClockSystem',
25 'ConsolePretty',
26 'DailyRepoFs',
27 'EditorLauncherSystem',
28 'FrontmatterCodec',
29 'IdGeneratorUuid7',
30 'LoggerStdout',
31 'MarkdownBinderParser',
32 'NodeRepoFs',
33]