LICENSE
MANIFEST.in
README.md
pyproject.toml
src/refdatagen/__init__.py
src/refdatagen/api.py
src/refdatagen/bootstrap.py
src/refdatagen/py.typed
src/refdatagen.egg-info/PKG-INFO
src/refdatagen.egg-info/SOURCES.txt
src/refdatagen.egg-info/dependency_links.txt
src/refdatagen.egg-info/entry_points.txt
src/refdatagen.egg-info/requires.txt
src/refdatagen.egg-info/top_level.txt
src/refdatagen/application/__init__.py
src/refdatagen/application/dto/__init__.py
src/refdatagen/application/dto/collection_request.py
src/refdatagen/application/dto/dataset_response.py
src/refdatagen/application/interfaces/__init__.py
src/refdatagen/application/interfaces/cache_service.py
src/refdatagen/application/interfaces/data_exporter.py
src/refdatagen/application/interfaces/refactoring_detector.py
src/refdatagen/application/interfaces/repo_collector.py
src/refdatagen/application/use_cases/__init__.py
src/refdatagen/application/use_cases/build_dataset.py
src/refdatagen/application/use_cases/collect_repositories.py
src/refdatagen/application/use_cases/detect_refactorings.py
src/refdatagen/application/use_cases/validate_dataset.py
src/refdatagen/cli/__init__.py
src/refdatagen/cli/commands.py
src/refdatagen/cli/helpers.py
src/refdatagen/cli/main.py
src/refdatagen/cli/parser.py
src/refdatagen/core/__init__.py
src/refdatagen/core/config/__init__.py
src/refdatagen/core/config/settings.py
src/refdatagen/core/di/__init__.py
src/refdatagen/core/di/container.py
src/refdatagen/core/exceptions/__init__.py
src/refdatagen/core/exceptions/application_errors.py
src/refdatagen/core/exceptions/domain_errors.py
src/refdatagen/core/exceptions/infrastructure_errors.py
src/refdatagen/core/utils/__init__.py
src/refdatagen/core/utils/file_utils.py
src/refdatagen/core/utils/retry.py
src/refdatagen/core/utils/validators.py
src/refdatagen/domain/__init__.py
src/refdatagen/domain/entities/__init__.py
src/refdatagen/domain/entities/commit.py
src/refdatagen/domain/entities/dataset.py
src/refdatagen/domain/entities/refactoring.py
src/refdatagen/domain/entities/repository.py
src/refdatagen/domain/events/__init__.py
src/refdatagen/domain/events/dataset_completed.py
src/refdatagen/domain/events/refactoring_detected.py
src/refdatagen/domain/events/repository_found.py
src/refdatagen/domain/value_objects/__init__.py
src/refdatagen/domain/value_objects/language.py
src/refdatagen/domain/value_objects/license.py
src/refdatagen/domain/value_objects/metrics.py
src/refdatagen/infrastructure/__init__.py
src/refdatagen/infrastructure/cache/__init__.py
src/refdatagen/infrastructure/cache/disk_cache.py
src/refdatagen/infrastructure/cache/memory_cache.py
src/refdatagen/infrastructure/cache/redis_cache.py
src/refdatagen/infrastructure/cache/schemas.py
src/refdatagen/infrastructure/collectors/__init__.py
src/refdatagen/infrastructure/collectors/github_collector.py
src/refdatagen/infrastructure/collectors/gitlab_collector.py
src/refdatagen/infrastructure/collectors/local_collector.py
src/refdatagen/infrastructure/detectors/__init__.py
src/refdatagen/infrastructure/detectors/ast_refactoring_detector.py
src/refdatagen/infrastructure/detectors/ml_detector.py
src/refdatagen/infrastructure/detectors/preprocessing.py
src/refdatagen/infrastructure/detectors/regex_refactoring_detector.py
src/refdatagen/infrastructure/exporters/__init__.py
src/refdatagen/infrastructure/exporters/huggingface_exporter.py
src/refdatagen/infrastructure/exporters/json_exporter.py
src/refdatagen/infrastructure/exporters/parquet_exporter.py
src/refdatagen/infrastructure/metrics/__init__.py
src/refdatagen/infrastructure/metrics/base.py
src/refdatagen/infrastructure/metrics/factory.py
src/refdatagen/infrastructure/metrics/lizard_analyzer.py
src/refdatagen/infrastructure/metrics/radon_analyzer.py