Skip to content

[Lake] Merge Process Step-2: GQLDataFactory and its dependencies #1191

Closed
@kdetry

Description

Merge Main Functionalities Related to the GQL Data Factory

In this phase, we will merge the main functionalities related to the GQL Data Factory, ensuring that the GQL-related components are integrated. This includes:

Task List

  1. GQL Data Factory and Their Dependencies

    • Merge the core GQL Data Factory components.
    • Ensure all dependencies for the GraphQL Data Factory are included and correctly referenced.
  2. Table Classes for GQL

    • Move table classes designed to work with the GraphQL Data Factory.
  3. Changes in the PPSS Folder

    • Update and add necessary components in the PPSS folder.
  4. Changes in the Subgraph Folder

    • Modify subgraph components to align with the new GraphQL functionalities.
  5. System Tests

    • Update system tests to cover new GraphQL functionalities.
    • Ensure all existing tests pass
  6. Changes on the CLI for GQL

    • Update the Command Line Interface (CLI) to support new GraphQL functionalities.
    • Verify that all CLI commands work correctly and are documented properly.

Detailed Steps

  1. Integrate GQL Data Factory Components

    • Review and merge the GQL components and their dependencies.
  2. Update Table Classes

    • Merge specific table classes designed for GQL.
    • Perform tests to verify the functionality and compatibility of these table classes.
  3. Revise PPSS Folder

    • Updates and additions to the PPSS folder. (For only GQL-Data Factory related parts)
  4. Modify Subgraph Components

    • Update components in the subgraph folder.
    • Run tests to ensure all components are working properly.
  5. Revise System Tests

    • Update existing system tests to include new GQL functionalities.
    • Ensure all tests pass successfully.
  6. Update CLI for GQL

    • Modify the CLI to accommodate new GQL functionalities.
    • Test all CLI commands (manual)

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions