mirror of
https://github.com/urbit/shrub.git
synced 2024-12-20 01:01:37 +03:00
d724e933b3
Most of userspace already makes this assumption, but it was never reflected in metadata-store itself.
34 lines
825 B
Plaintext
34 lines
825 B
Plaintext
/- *resource
|
|
|%
|
|
::
|
|
+$ group-path path
|
|
+$ app-name term
|
|
+$ app-path path
|
|
+$ md-resource [=app-name =resource]
|
|
+$ association [group=resource =metadata]
|
|
+$ associations (map md-resource association)
|
|
::
|
|
+$ color @ux
|
|
+$ metadata
|
|
$: title=cord
|
|
description=cord
|
|
=color
|
|
date-created=time
|
|
creator=ship
|
|
module=term
|
|
==
|
|
::
|
|
+$ metadata-action
|
|
$% [%add group=resource resource=md-resource =metadata]
|
|
[%remove group=resource resource=md-resource]
|
|
[%update group=resource resource=md-resource =metadata]
|
|
[%initial-group group=resource resources=(map md-resource metadata)]
|
|
==
|
|
::
|
|
+$ metadata-update
|
|
$% metadata-action
|
|
[%associations =associations]
|
|
[%updated-metadata group=resource resource=md-resource before=metadata =metadata]
|
|
==
|
|
--
|