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
feat: Implement Task Dependencies #2568
feat: Implement Task Dependencies #2568
Conversation
…n_take_3 Commited with LEFTHOOK disabled, as several of my updates to test results and code have been reverted multiple times.
Their CSS classes needed updating, when they were merged in from main.
Just to say that I haven't forgotten about this... Getting |
Having asked for this to be created with only a minimal description, I've now added some info to the PR description. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've reviewed this code during its development - nothing to add, I'm very happy to merge it!
Awesome work @DanielTMolloy919 - huge thanks! ❤️ 🙏 🎉 |
Thank you so much @claremacrae!. If there's anything I can help with in the remaining work checklist, just let me know 🙂 |
Hi Danny, thank you. Two specific things that would help a lot:
Those are areas outside my comfort zone, which will make it easier for me to maintain the code going forward - and I can then concentrate on the other things needed for the next release. |
Yes absolutely |
Description
In This PR
Representing dependencies:
id
[id:: dcf64c]
blockedBy
[blockedBy:: dcf64c,0h17ye]
New Instructions
is blocking
is not blocked
hide id
hide depends on
show id
show depends on
Note: the
depends on
ones will likely change toblocked by
.Other areas
Documentation
Task Dependencies.md
Remaining work
Rename theAlready doneshow/hide
instructions to refer toblocked by
.id
,blockedBy
, other pre-existing fieldsMake the searches handle transitive/indirect dependencies- won't do, at least for this first releaseDONE
,CANCELLED
andNON_TASK
should never cause a task to be blockedstyles.css
- are they global?Internal changes:
TaskDependency.ts
Motivation and Context
Partial implementation of #463.
How has this been tested?
Screenshots (if appropriate)
Types of changes
Changes visible to users:
fix
- non-breaking change which fixes an issue)feat
- non-breaking change which adds functionality)feat!!
orfix!!
- fix or feature that would cause existing functionality to not work as expected)docs
- improvements to any documentation content for users)vault
- improvements to the Tasks-Demo sample vault)contrib
- any improvements to documentation content for contributors - see Contributing to Tasks)Internal changes:
refactor
- non-breaking change which only improves the design or structure of existing code, and making no changes to its external behaviour)test
- additions and improvements to unit tests and the smoke tests)chore
- examples include GitHub Actions, issue templates)Checklist
yarn run lint
.Terms