Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Design and implement the Output block to display or export results. #13

Closed
4 tasks
Tracked by #5
c0rtexR opened this issue Sep 15, 2024 · 1 comment
Closed
4 tasks
Tracked by #5
Labels
Milestone

Comments

@c0rtexR
Copy link
Contributor

c0rtexR commented Sep 15, 2024

Subtask: Design and implement the Output block to display or export results.

Task Overview: Develop the Output block, which will handle displaying or exporting the results of the workflow. This block will either show the output to the user or send it to an external system for further processing.

Specific 🎯:

  • Design the Output block to receive and handle data from previous blocks. It should support core types (bool, number, string) and subtypes like JSON.
  • Implement functionality to either display results within the user interface or export the data to external systems, logs, or files.
  • Ensure flexibility in how results are handled, allowing for different output destinations (e.g., on-screen display, logs, API calls).

Measurable 📏: The Output block should successfully receive data from other blocks and either display or export it based on user configuration. Unit tests will validate that outputs are correctly processed and displayed/exported without errors.

Achievable 🚀: This task is achievable by building on the base class and focusing on final data handling. Logic for both on-screen display and data export will be implemented to meet various workflow needs.

Relevant 🎯: The Output block is essential for presenting the results of workflows, whether they are displayed to the user or exported to external systems for further action.

Time-bound ⏳: This task should be completed within 3 days to ensure workflows can display or export their results properly.

Acceptance Criteria ✅:

  • The Output block can handle data of core types (bool, number, string, with subtypes like JSON).
  • It can display results within the UI or export them to external systems, logs, or files.
  • Unit tests for the Output block pass, verifying data handling and display/export functionality.
  • The Output block integrates seamlessly into the flow editor UI and allows flexible output configurations.
@c0rtexR
Copy link
Contributor Author

c0rtexR commented Oct 9, 2024

done we will skip tests for now

@c0rtexR c0rtexR closed this as completed Oct 9, 2024
@github-project-automation github-project-automation bot moved this from Ready to Done in data-river Oct 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Archived in project
Development

No branches or pull requests

1 participant