mirror of
https://github.com/urbit/shrub.git
synced 2024-12-14 11:08:45 +03:00
59 lines
1.0 KiB
Plaintext
59 lines
1.0 KiB
Plaintext
::
|
|
:::: /hoon#work#sur
|
|
::
|
|
:: A block comment might go here!
|
|
::
|
|
/- talk
|
|
|%
|
|
++ client
|
|
$: tasks+(map @uvH client-task)
|
|
sort+(list @uvH)
|
|
==
|
|
++ client-task
|
|
$: archived+_|
|
|
audience+(set station:talk)
|
|
tax+task
|
|
==
|
|
++ task
|
|
$: id+@uvH
|
|
date-created+@da
|
|
version+@u
|
|
date-modified+@da
|
|
creator+@p
|
|
doer+(unit @p)
|
|
tags+(set @t)
|
|
date-due+(unit @da)
|
|
done+(unit @da)
|
|
title+@t
|
|
description+@t :: XX (list @t)
|
|
discussion+(list comment)
|
|
==
|
|
++ comment
|
|
$: date+@da
|
|
ship+@p
|
|
body+@t :: XX (list @t)
|
|
==
|
|
++ command
|
|
$% {$new audience+(set station:talk) task}
|
|
{$old id+@uvH dif+update}
|
|
{$sort p+(list @uvH)}
|
|
==
|
|
++ update :: XX rename, web-edit?
|
|
$% $: $set
|
|
$% {$audience to+(set station:talk)}
|
|
{$date-due p+(unit @da)}
|
|
{$title p+@t}
|
|
{$description p+@t}
|
|
{$tags p+(set @t)}
|
|
{$done p+?}
|
|
== ==
|
|
$: $add
|
|
$% {$comment @t}
|
|
== ==
|
|
$: $doer
|
|
$% {$release $~}
|
|
{$claim $~}
|
|
== ==
|
|
==
|
|
--
|