org-depend: link to blog article with example usage master
authorKarl Voit <git@Karl-Voit.at>
Sat, 18 Nov 2017 16:01:49 +0000 (17:01 +0100)
committerKarl Voit <git@Karl-Voit.at>
Sat, 18 Nov 2017 16:01:49 +0000 (17:01 +0100)
org-contrib/org-depend.org

index e5b53fa..01ea1fb 100644 (file)
@@ -2,7 +2,7 @@
 #+OPTIONS:   ^:{} author:nil
 #+STARTUP: odd
 
-* General 
+* General
 
 /org-depend.el/ demonstrates a mechanism for creating TODO
 dependencies.  Note that Org-mode does already have [[http://orgmode.org/manual/TODO-dependencies.html#TODO-dependencies][built-in local
@@ -55,10 +55,10 @@ particular it shows how to implement the following:
    - The first sibling on the list is changed into =KEYWORD= state
    - The sibling also gets the same TRIGGER property
      =chain-find-next=, so the chain can continue.
-     
+
    OPTIONS should be a comma separated string without spaces, and can
    contain following options:
-   
+
    - =from-top= the candidate list is all of the siblings in the
      current subtree
    - =from-bottom= candidate list are all siblings from bottom up
@@ -149,7 +149,7 @@ OK, here is the example.
 * Advanced Triggerring Example
 
 In advanced example we will add a hook to automatically insert
-=chain-find-next= TRIGGER when entry is changed to NEXT and 
+=chain-find-next= TRIGGER when entry is changed to NEXT and
 automatically remove it otherwise.
 
 First evaluate the following lisp code:
@@ -170,8 +170,8 @@ Now in the following org file, try changing item TODO state to
 NEXT. You should see properties drawer appear with the TRIGGER
 property inside.
 
-Try marking the NEXT item DONE. The next item should automatically 
-become NEXT. 
+Try marking the NEXT item DONE. The next item should automatically
+become NEXT.
 
 Change priority of one of the items to =[#A]=, then mark the NEXT item
 DONE. The highest priority item will automatically become NEXT.
@@ -186,3 +186,19 @@ DONE. The highest priority item will automatically become NEXT.
 ,** Plain item
 ,** TODO Change my priority
 #+end_src
+
+* Usage Examples
+
+[[http://karl-voit.at/2016/12/18/org-depend/][Here is a blog article]] that shows the usage of org-depend in
+combination with [[https://github.com/joaotavora/yasnippet][yasnipet]] or [[https://github.com/Kungsgeten/yankpad][yankpad]].
+
+An advanced workflow with dependencies is auto-generated from a
+template snippet using the =BLOCKER= and =TRIGGER= keywords.
+
+Some of those things were demonstrated in [[http://karl-voit.at/2014/12/03/emacs-chat/][an Emacs Chat by Sacha Chua
+with Karl Voit]].
+
+[[http://karl-voit.at/2016/12/18/org-depend/][The blog article]] further discusses some ideas on how to improve the
+=org-depend= functionality with an ID picker, a mnemonic ID
+auto-generator, a workflow assistent, advanced =TRIGGER= commands to
+add scheduled dates, and inheritance of todo-cancelation.