« get me outta code hell

WIP basic Language object - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/data/yaml.js
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2022-05-10 20:01:38 -0300
committer(quasar) nebula <qznebula@protonmail.com>2022-05-10 20:01:38 -0300
commit6bcb224a35eb8b6e6c04b007c3faf168996779a4 (patch)
tree11d8f1bbce858d7a55c9a6b3afa7054f3a4af335 /src/data/yaml.js
parent44e647a5fe27c9379a276b8479873e8638e5d8b0 (diff)
WIP basic Language object
Also BuildDirective, which isn't used yet.
Diffstat (limited to 'src/data/yaml.js')
-rw-r--r--src/data/yaml.js10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/data/yaml.js b/src/data/yaml.js
index 4897d57..7e2d824 100644
--- a/src/data/yaml.js
+++ b/src/data/yaml.js
@@ -11,6 +11,7 @@ import {
     Album,
     Artist,
     ArtTag,
+    BuildDirective,
     Flash,
     FlashAct,
     Group,
@@ -55,6 +56,7 @@ function inspect(value) {
 // --> YAML data repository structure constants
 
 export const WIKI_INFO_FILE = 'wiki-info.yaml';
+export const BUILD_DIRECTIVE_DATA_FILE = 'build-directives.yaml';
 export const HOMEPAGE_LAYOUT_DATA_FILE = 'homepage.yaml';
 export const ARTIST_DATA_FILE = 'artists.yaml';
 export const FLASH_DATA_FILE = 'flashes.yaml';
@@ -398,6 +400,14 @@ export const processWikiInfoDocument = makeProcessDocument(WikiInfo, {
     }
 });
 
+export const processBuildDirectiveDocument = makeProcessDocument(BuildDirective, {
+    propertyFieldMapping: {
+        directive: 'Directive',
+        baseDirectory: 'Base Directory',
+        language: 'Language',
+    }
+});
+
 export const processHomepageLayoutDocument = makeProcessDocument(HomepageLayout, {
     propertyFieldMapping: {
         sidebarContent: 'Sidebar Content'