aboutsummaryrefslogtreecommitdiff
path: root/doc/import/README.md
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-02-06 16:52:32 +0100
committermetamuffin <metamuffin@disroot.org>2025-02-06 16:52:32 +0100
commit87ebdede17007b626b1275c66dde1e5aefd6cddc (patch)
treece023bacfdbd1ba2e8321293dd0aee902a264e03 /doc/import/README.md
parent8fd96b46e73a0e7f984305e487e383a471dfcf88 (diff)
downloadjellything-87ebdede17007b626b1275c66dde1e5aefd6cddc.tar
jellything-87ebdede17007b626b1275c66dde1e5aefd6cddc.tar.bz2
jellything-87ebdede17007b626b1275c66dde1e5aefd6cddc.tar.zst
update book
Diffstat (limited to 'doc/import/README.md')
-rw-r--r--doc/import/README.md20
1 files changed, 0 insertions, 20 deletions
diff --git a/doc/import/README.md b/doc/import/README.md
deleted file mode 100644
index d4e014c..0000000
--- a/doc/import/README.md
+++ /dev/null
@@ -1,20 +0,0 @@
-# Jellything's Import System
-
-In normal operation, jellything serves all metadata from only the database.
-
-Whenever you want to change this metadata, you initiate a Reimport from the
-admin panel. This will follow the import instructions in _library\_path_ and
-regenerate that part of the database from scratch.
-
-## The Import Procedure
-
-_library\_path_ is scanned recursively to locate all files that match `*.yaml`
-(YAML import options) or `*.jelly` (JSON import options). Each of these files
-contains a key `id` that specifies which node is primarily affected and an array
-`sources` which lists metadata providers. When all these files have been
-evaluated, each node's children are traversed recursively to generate their
-paths. The imported libraries structure is a directed acyclic graph (DAG) -
-nodes can have multiple parents.
-
-The Sources are applied in-order to that node with decreasing priority. This
-process merges all aquired metadata into single nodes.