Open Issues Need Help
View All on GitHubAI Summary: Enhance the `sdg_hub` Python library's `flow.get_info()` method to improve the readability of its output. The current output is a large nested dictionary; the task is to add options for richer formatting, potentially mimicking the original YAML structure, and allowing users to selectively view sections like metadata or blocks.
AI Summary: The task involves removing redundant functionality from a Python project. Specifically, the `BlockRegistry.info()` method, which duplicates the functionality of `BaseBlock.get_info()`, needs to be removed. This requires updating the codebase to use the `BaseBlock.get_info()` method consistently and updating relevant documentation.
AI Summary: Implement an optional `log_dir` parameter in the `Flow.generate()` method of the `sdg_hub` Python library. This parameter should allow users to specify a directory to save execution logs to, in addition to the existing console output. The implementation should handle file creation, timestamping to prevent overwrites, and maintain backward compatibility.
AI Summary: Implement a system to generate short, human-readable IDs (slugs) for flows in the `sdg_hub` Python framework. This will improve the user experience by simplifying the process of loading flows, replacing the current method of using long, potentially error-prone full names.