Skip to content

Kinds#58

Closed
jonathanpmoraes wants to merge 8 commits into
mainfrom
kinds
Closed

Kinds#58
jonathanpmoraes wants to merge 8 commits into
mainfrom
kinds

Conversation

@jonathanpmoraes

Copy link
Copy Markdown

This pull request introduces a new feature for managing and querying lineage kinds in the Marquez application. The changes include the addition of a new API endpoint, service layer, and associated resources to support lineage kinds functionality. Additionally, an API testing interface has been added for easier testing of endpoints.

New Lineage Kinds Feature:

  • New API Endpoint for Lineage Kinds:
    • Introduced the LineageKindsResource class to provide endpoints for querying lineage kinds, including methods to retrieve lineage by node ID, name, or list them with optional filters.
  • Service Layer for Lineage Kinds:
    • Added the LineageKindsService class to handle the business logic for converting traditional lineage data into lineage kinds format and supporting operations like listing and querying lineage graphs.
  • Integration with MarquezContext:
    • Integrated LineageKindsService and LineageKindsResource into MarquezContext, ensuring they are properly initialized and available for use. [1] [2] [3] [4] [5] [6] [7] [8]
  • Service Factory Update:
    • Updated the ServiceFactory class to include the LineageKindsService for dependency injection.

Additional Improvements:

  • API Testing Interface:
    • Added a new API testing interface under the /api-test route to facilitate testing of API endpoints.

@jonathanpmoraes jonathanpmoraes deleted the kinds branch March 2, 2026 20:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant