-
Notifications
You must be signed in to change notification settings - Fork 0
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
step inherits from Task rather than ABC #43
Conversation
Resolves #33 |
Notes for how I will be testing this: [x] Run basic CLI for raw (run, push, checkout) |
Failed on distributed and assume would fail on deployed based off of the Log:
|
yeah, that makes sense. i thin it might be worth taking a minute to think about hwo we want to handle paths in general -- what's absolute, what's local, what's local relative to what, etc. i think there needs to be a
then there's paths in the manifests, and i think for that we need some sort of convention. like, do we default to thinking of them as relative, and make them absolute on demand? or vice versa? or something else? absolute paths to me are useful for actual file manipulation, while relative paths are useful for conceptual data organization. so since this project is about data organization, i think the first class path mode should be relative. e.g. any saving out of a manifest should give relative paths. then we have a convenience methods that makes them absolute on demand for using them? maybe? |
Resolves #21
Resolves #28
Resolves #33
Resolves #45
Resolves #46
Tests are passing for many things but not everything.
Next PR will add tests for other core Step functionality. The PR after that will add tests for quilt packaging functionality. The final planned PR will add major documentation for everything.