astro-sdk
astro-sdk copied to clipboard
Make the tasks and operators ids consistent
Please describe the feature you'd like to see
At the moment, if the user does not define task_id, we are naming tasks inconsistently across different operators and decorators. Some are prefixed or suffixed with _, others are not.
Describe the solution you'd like
- By default, name based on the functionality, without
_, eg.load_file - If the name is already used by another task, suffix with
_and a unique identifier
Additional context
Example of how the tutorial currently renders:

Acceptance Criteria
- [ ] All checks and tests in the CI should pass
- [ ] All decorators and tasks are named consistently (both the tutorial and the other ones)