Add initial version of schema specification site

After running the util/generate_docs.py script to parse and extract
the metadata term specifications and their controlled vocabularies,
we use Hugo to generate the HTML site. The HTML site uses Bootstrap
with several ISEAL brand colors gleaned from the corporate website.
This commit is contained in:
2021-11-01 08:27:41 +02:00
parent 30310e6db6
commit 286896486e
321 changed files with 17247 additions and 0 deletions

26
site/package.json Normal file
View File

@ -0,0 +1,26 @@
{
"name": "iseal-schema",
"version": "0.0.1",
"description": "Generate ISEAL schema documentation website.",
"scripts": {
"build:css": "sass --style expanded source/scss/style.scss assets/css/style.css.tmp && cleancss -O1 --format breakWith=lf --with-rebase assets/css/style.css.tmp -o assets/css/style.min.css",
"build:js": "uglifyjs node_modules/jquery/dist/jquery.slim.min.js node_modules/bootstrap/dist/js/bootstrap.min.js -o assets/js/bundle.min.js",
"build": "npm run build:css && npm run build:js && npm run clean",
"clean": "rm assets/css/style.css.tmp assets/css/style.css.tmp.map"
},
"keywords": [
"ISEAL",
"dublin-core",
"dcterms",
"metadata"
],
"author": "Alan Orth",
"license": "GPL-3.0-only",
"devDependencies": {
"bootstrap": "^5.1.1",
"clean-css-cli": "^5.3.3",
"jquery": "^3.6.0",
"sass": "^1.41.1",
"uglify-js": "^3.14.2"
}
}