Skip to content

Commit 62e58a2

Browse files
committed
Require a URL as a name for external extensions
1 parent fca4d7c commit 62e58a2

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

docs/v3/core/v3.0.rst

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1577,9 +1577,17 @@ for data types specifying fallback data types.
15771577
See https://github.com/zarr-developers/zarr-specs/issues/49 for a list of
15781578
potential extensions.
15791579

1580+
Specifications for new extensions are recommended to be published in the
1581+
https://github.com/zarr-developers/zarr-specs repository via the
1582+
`ZEP process <https://zarr.dev/zeps/active/ZEP0000.html>`_. If a specification
1583+
is published decentralized (e.g. for initial experimentation or due to a very
1584+
specialized scope), it must use a URL in the `name` key of its metadata, which
1585+
identifies the publishing organization or individual, and should point to the
1586+
specification of the extension.
1587+
15801588
Future versions of this specification may also add new core features by adding new top-level
15811589
metadata keys. Such features are required by default. However, if the value of an unknown feature
1582-
is an object containing the key-value pair ```"must_understand": false``, it can be ignored.
1590+
is an object containing the key-value pair ``"must_understand": false``, it can be ignored.
15831591

15841592
Implementation Notes
15851593
====================

0 commit comments

Comments
 (0)