convert html table to markdown in rfcs/task.md

This commit is contained in:
Dustin J. Mitchell 2022-04-21 00:25:14 +00:00 committed by Tomas Babej
parent c441315488
commit ade706a72e

View file

@ -176,96 +176,29 @@ no sense, but evaluates to \"3years\".
Here are the standard attributes that may comprise a task: Here are the standard attributes that may comprise a task:
<table> | Name | Type |
<tr> |--------------|---------|
<th>Name</th> | status | String |
<th>Type</th> | uuid | UUID |
</tr> | entry | Date |
<tr> | description | String |
<td>status</td> | start | Date |
<td>String</td> | end | Date |
</tr> | due | Date |
<tr> | until | Date |
<td>uuid</td> | wait | Date |
<td>UUID</td> | modified | Date |
</tr> | scheduled | Date |
<tr> | recur | String |
<td>entry</td> | mask | String |
<td>Date</td> | imask | Integer |
</tr> | parent | UUID |
<tr> | project | String |
<td>description</td> | priority | String |
<td>String</td> | depends | String |
</tr> | tags * | String |
<tr> | annotation * | String |
<td>start</td> | (UDA) | ? |
<td>Date</td>
</tr>
<tr>
<td>end</td>
<td>Date</td>
</tr>
<tr>
<td>due</td>
<td>Date</td>
</tr>
<tr>
<td>until</td>
<td>Date</td>
</tr>
<tr>
<td>wait</td>
<td>Date</td>
</tr>
<tr>
<td>modified</td>
<td>Date</td>
</tr>
<tr>
<td>scheduled</td>
<td>Date</td>
</tr>
<tr>
<td>recur</td>
<td>String</td>
</tr>
<tr>
<td>mask</td>
<td>String</td>
</tr>
<tr>
<td>imask</td>
<td>Integer</td>
</tr>
<tr>
<td>parent</td>
<td>UUID</td>
</tr>
<tr>
<td>project</td>
<td>String</td>
</tr>
<tr>
<td>priority</td>
<td>String</td>
</tr>
<tr>
<td>depends</td>
<td>String</td>
</tr>
<tr>
<td>tags *</td>
<td>String</td>
</tr>
<tr>
<td>annotation *</td>
<td>String</td>
</tr>
<tr>
<td>(UDA)</td>
<td>?</td>
</tr>
</table>
\* Both tags and annotations are lists of strings and objects. \* Both tags and annotations are lists of strings and objects.
@ -273,206 +206,29 @@ Any UDA fields are assumed to be of type string.
There are other forms, which are conditional upon the state of a task: There are other forms, which are conditional upon the state of a task:
<table> | Status Value | Pending | Deleted | Completed | Waiting | Recurring Parent | Recurring Child |
<tr> |--------------|---------|---------|-----------|---------|------------------|-----------------|
<th>Status Value</th> | status | Reqd | Reqd | Reqd | Reqd | Reqd | Reqd |
<th>Pending</th> | uuid | Reqd | Reqd | Reqd | Reqd | Reqd | Reqd |
<th>Deleted</th> | entry | Reqd | Reqd | Reqd | Reqd | Reqd | Reqd |
<th>Completed</th> | description | Reqd | Reqd | Reqd | Reqd | Reqd | Reqd |
<th>Waiting</th> | start | Opt | Opt | Opt | Opt | Opt | Opt |
<th>Recurring Parent</th> | end | | Reqd | Reqd | | | |
<th>Recurring Child</th> | due | Opt | Opt | Opt | Opt | Reqd | Opt |
</tr> | until | Opt | Opt | Opt | Opt | Opt | Opt |
<tr> | scheduled | Opt | Opt | Opt | Opt | Opt | Opt |
<td>status</td> | wait | | | | Reqd | | |
<td class="danger">Reqd</td> | recur | | | | | Reqd | Reqd |
<td class="danger">Reqd</td> | mask | | | | | Intrn | |
<td class="danger">Reqd</td> | imask | | | | | | Intrn |
<td class="danger">Reqd</td> | parent | | | | | | Reqd |
<td class="danger">Reqd</td> | annotation | Opt | Opt | Opt | Opt | Opt | Opt |
<td class="danger">Reqd</td> | project | Opt | Opt | Opt | Opt | Opt | Opt |
</tr> | tags | Opt | Opt | Opt | Opt | Opt | Opt |
<tr> | priority | Opt | Opt | Opt | Opt | Opt | Opt |
<td>uuid</td> | depends | Opt | Opt | Opt | Opt | Opt | Opt |
<td class="danger">Reqd</td> | modified | Intrn | Intrn | Intrn | Intrn | Intrn | Intrn |
<td class="danger">Reqd</td> | UDA | Opt | Opt | Opt | Opt | Opt | Opt |
<td class="danger">Reqd</td>
<td class="danger">Reqd</td>
<td class="danger">Reqd</td>
<td class="danger">Reqd</td>
</tr>
<tr>
<td>entry</td>
<td class="danger">Reqd</td>
<td class="danger">Reqd</td>
<td class="danger">Reqd</td>
<td class="danger">Reqd</td>
<td class="danger">Reqd</td>
<td class="danger">Reqd</td>
</tr>
<tr>
<td>description</td>
<td class="danger">Reqd</td>
<td class="danger">Reqd</td>
<td class="danger">Reqd</td>
<td class="danger">Reqd</td>
<td class="danger">Reqd</td>
<td class="danger">Reqd</td>
</tr>
<tr>
<td>start</td>
<td>Opt</td>
<td>Opt</td>
<td>Opt</td>
<td>Opt</td>
<td>Opt</td>
<td>Opt</td>
</tr>
<tr>
<td>end</td>
<td></td>
<td class="danger">Reqd</td>
<td class="danger">Reqd</td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>due</td>
<td>Opt</td>
<td>Opt</td>
<td>Opt</td>
<td>Opt</td>
<td class="danger">Reqd</td>
<td>Opt</td>
</tr>
<tr>
<td>until</td>
<td>Opt</td>
<td>Opt</td>
<td>Opt</td>
<td>Opt</td>
<td>Opt</td>
<td>Opt</td>
</tr>
<tr>
<td>scheduled</td>
<td>Opt</td>
<td>Opt</td>
<td>Opt</td>
<td>Opt</td>
<td>Opt</td>
<td>Opt</td>
</tr>
<tr>
<td>wait</td>
<td></td>
<td></td>
<td></td>
<td class="danger">Reqd</td>
<td></td>
<td></td>
</tr>
<tr>
<td>recur</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td class="danger">Reqd</td>
<td class="danger">Reqd</td>
</tr>
<tr>
<td>mask</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td class="info">Intrn</td>
<td></td>
</tr>
<tr>
<td>imask</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td class="info">Intrn</td>
</tr>
<tr>
<td>parent</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td class="danger">Reqd</td>
</tr>
<tr>
<td>annotation</td>
<td>Opt</td>
<td>Opt</td>
<td>Opt</td>
<td>Opt</td>
<td>Opt</td>
<td>Opt</td>
</tr>
<tr>
<td>project</td>
<td>Opt</td>
<td>Opt</td>
<td>Opt</td>
<td>Opt</td>
<td>Opt</td>
<td>Opt</td>
</tr>
<tr>
<td>tags</td>
<td>Opt</td>
<td>Opt</td>
<td>Opt</td>
<td>Opt</td>
<td>Opt</td>
<td>Opt</td>
</tr>
<tr>
<td>priority</td>
<td>Opt</td>
<td>Opt</td>
<td>Opt</td>
<td>Opt</td>
<td>Opt</td>
<td>Opt</td>
</tr>
<tr>
<td>depends</td>
<td>Opt</td>
<td>Opt</td>
<td>Opt</td>
<td>Opt</td>
<td>Opt</td>
<td>Opt</td>
</tr>
<tr>
<td>modified</td>
<td class="info">Intrn</td>
<td class="info">Intrn</td>
<td class="info">Intrn</td>
<td class="info">Intrn</td>
<td class="info">Intrn</td>
<td class="info">Intrn</td>
</tr>
<tr>
<td>UDA</td>
<td>Opt</td>
<td>Opt</td>
<td>Opt</td>
<td>Opt</td>
<td>Opt</td>
<td>Opt</td>
</tr>
</table>
(Legend: Reqd = required, Opt = optional, Intrn = Internally generated) (Legend: Reqd = required, Opt = optional, Intrn = Internally generated)