Add paragraph on store path links
This commit is contained in:
parent
78d25ebad7
commit
4ce693c05f
1 changed files with 28 additions and 0 deletions
|
@ -97,4 +97,32 @@ sub-folders like this:
|
||||||
/module/some/sub/folder/example~0.1
|
/module/some/sub/folder/example~0.1
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Store path links {#sec:thestore:links}
|
||||||
|
|
||||||
|
Linking entries MUST BE version independent.
|
||||||
|
|
||||||
|
This means if an entry "a" from a module "A" gets written to the store, it may
|
||||||
|
link to an entry "b" from a module "B", which is in version "0.1" at the moment.
|
||||||
|
If the module "B" gets updated, it might update its entries in the store as
|
||||||
|
well.
|
||||||
|
The link from the "a" MUST NOT get invalid in this case.
|
||||||
|
|
||||||
|
This is accomplished by linking without the version number: So a link for the
|
||||||
|
entry
|
||||||
|
|
||||||
|
```
|
||||||
|
/module/some/sub/folder/example~0.1
|
||||||
|
```
|
||||||
|
|
||||||
|
is
|
||||||
|
|
||||||
|
```
|
||||||
|
imag://module/some/sub/folder/example
|
||||||
|
```
|
||||||
|
|
||||||
|
As shown in the example, a link to imag-internal entries, the link is prefixed
|
||||||
|
with a "imag://" identifier.
|
||||||
|
A link to external content MUST NEVER be prefixed this way.
|
||||||
|
The path of the internal link MUST NEVER be relative, but always absolute from
|
||||||
|
the root directory of the store.
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue