Skip to content

refactor: rename ingestor to source throughout codebase #21

@rorybyrne

Description

@rorybyrne

Summary

Rename ingestor to source to better reflect that data can come from multiple types of sources (pull APIs, user uploads, webhooks), not just active ingestion.

Changes Required

  • Config schema: ingestors:sources:
  • Classes: IngestConfigSourceConfig, IngestProviderSourceProvider, etc.
  • Directory: osa/infrastructure/ingest/osa/infrastructure/source/
  • Entry points in pyproject.toml
  • All tests
  • Documentation

Context

Discussion in PR #19 - this terminology better supports future user upload functionality.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions