Skip to content

Conversation

@bobbai00
Copy link
Contributor

@bobbai00 bobbai00 commented Oct 24, 2024

This PR adds more definition to the workflow-core for future components to references.

What items this PR adds

These components include:

  • under amber.core
    • WorkflowRuntimeException
  • under amber.core.executer
    • SinkOperatorExecutor
    • SourceOperatorExecutor
  • under amber.core.storage
    • model => definitions including BufferedItemWriter, VirtualCollection, VirtualDocument and DatasetFileDocument
    • result => everything related to store execution results
    • util => utility functions used by storage
    • StorageConfig => config file reader
  • under amber.util
    • PathUtils for resolving some code repo file paths

@bobbai00 bobbai00 added the refactor Refactor the code label Oct 24, 2024
@bobbai00 bobbai00 self-assigned this Oct 24, 2024
@bobbai00 bobbai00 force-pushed the jiadong-put-more-component-to-workflow-core branch from 3c0869b to 8a4f1ec Compare October 24, 2024 14:36
@bobbai00 bobbai00 force-pushed the jiadong-put-more-component-to-workflow-core branch from 78c2d92 to 729e674 Compare October 24, 2024 18:57
@Yicong-Huang Yicong-Huang changed the base branch from master to jiadong-add-dao-micro-services October 24, 2024 22:15
Copy link
Contributor

@Yicong-Huang Yicong-Huang left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Left some comments

Base automatically changed from jiadong-add-dao-micro-services to master October 30, 2024 03:53
@bobbai00 bobbai00 force-pushed the jiadong-put-more-component-to-workflow-core branch from 729e674 to d31a047 Compare November 3, 2024 03:44
@bobbai00 bobbai00 marked this pull request as ready for review November 3, 2024 03:56
Copy link
Contributor

@Yicong-Huang Yicong-Huang left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Left some comments. Make sure all migrated modules reflect the new packaging naming.

@bobbai00 bobbai00 requested a review from Yicong-Huang November 3, 2024 05:11
@bobbai00 bobbai00 requested a review from Yicong-Huang November 3, 2024 15:57
@Yicong-Huang
Copy link
Contributor

@bobbai00 make sure you update Pr description before merging

@bobbai00 bobbai00 merged commit 6f1b5fe into master Nov 3, 2024
@bobbai00 bobbai00 deleted the jiadong-put-more-component-to-workflow-core branch November 3, 2024 22:43
PurelyBlank pushed a commit that referenced this pull request Dec 4, 2024
This PR adds more definition to the `workflow-core` for future
components to references.

### What items this PR adds

These components include:
- under `amber.core`
   - `WorkflowRuntimeException`
- under `amber.core.executer`
   - `SinkOperatorExecutor`
   - `SourceOperatorExecutor`
- under `amber.core.storage`
- `model` => definitions including `BufferedItemWriter`,
`VirtualCollection`, `VirtualDocument` and `DatasetFileDocument`
  - `result` => everything related to store execution results
  - `util` => utility functions used by storage
  - `StorageConfig` => config file reader
- under `amber.util`
   - `PathUtils` for resolving some code repo file paths
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

refactor Refactor the code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants