Commit Graph

150 Commits

Author SHA1 Message Date
alanorth ea61ebc692 Automated commit with site updates 2022-02-07 18:41:32 +00:00
alanorth 9699f1a3d9 Automated commit with site updates 2022-02-07 09:03:30 +00:00
alanorth d791ecbc2d Automated commit with site updates 2022-02-06 20:00:57 +00:00
Alan Orth 3fb98fc5d8
site/layouts: remove empty class 2022-02-06 22:59:44 +03:00
alanorth e2e16ded11 Automated commit with site updates 2022-02-06 19:56:04 +00:00
Alan Orth 703eecfd5d
site: add link icon to each element
For easy copying.
2022-02-06 22:51:47 +03:00
Alan Orth 0f09ad859a
package-lock.json: run npm install 2022-02-06 22:42:59 +03:00
Alan Orth 4855c24600
package.json: bump bootstrap-icons to 1.8.0 2022-02-06 22:42:44 +03:00
alanorth 312f7d8674 Automated commit with site updates 2022-02-06 19:34:41 +00:00
Alan Orth b5ca6dd4f9
site: regenerate static assets
After editing the SCSS styles I ran `npm run build:css` to re-gen-
erate the compiled CSS.
2022-02-06 22:12:21 +03:00
Alan Orth b00d39a7bd
site/layouts: add modules section to FSC layout 2022-02-06 22:11:50 +03:00
Alan Orth 1678ec077e
site/layouts: add cluster to partialCached key
When we cache the output of partials we get duplicate elements be-
cause both ISEAL and FSC have "Scope", "Certificate", etc modules.
We need to use the cluster as an extra key for the partial cache
so these don't overlap.

See: https://gohugo.io/functions/partialcached/
2022-02-06 21:32:45 +03:00
Alan Orth baa22a7afc
source/scss/fsc.scss: style h4 2022-02-06 21:17:56 +03:00
Alan Orth 2c789ea9a4
site/layouts: adjust fsc layout for modules
Adjust the FSC layout to group modules together.
2022-02-06 21:17:47 +03:00
Alan Orth 008ff55695
site/layouts: use bubble buttons for elements
I got rid of these when initially trying to group the elements for
each module together under their clusters, but actually now there
are less elements so we can keep this bubble style. A bonus is that
we don't need to figure out how to delimit by comma in Hugo's Go
templates (the last one is always tricky).
2022-02-06 21:04:20 +03:00
Alan Orth 89c6228770
site/layouts: link to modules in top table 2022-02-06 21:00:54 +03:00
Alan Orth d7544f63e9
source/scss/iseal.scss: apply style to h4 2022-02-06 21:00:14 +03:00
Alan Orth 503da470df
site/layouts: group elements by module
Group elements by module within each cluster.
2022-02-06 20:58:42 +03:00
Alan Orth 24ff4048b6
site: remove old comment in HTML template 2022-02-06 17:59:19 +03:00
alanorth a5d7f53cd4 Automated commit with site updates 2022-02-03 18:44:54 +00:00
Alan Orth d7d3bf42cd
site/assets: regenerate static assets
After updating source/scss/iseal.scss I ran `npm run build` to reg-
enerate the static assets like iseal.min.css.
2022-02-03 21:38:28 +03:00
Alan Orth 12134512e8
site: add ISEAL logo 2022-02-03 21:37:53 +03:00
adamISEAL aea79cea28 Automated commit with site updates 2022-02-03 15:42:43 +00:00
adamISEAL 957724703b Automated commit with site updates 2022-02-03 15:31:12 +00:00
adamISEAL 8cd468b0ce Update home.html
Table update 'impact' to 'evaluation'
2022-02-03 15:30:14 +00:00
alicevthompson 8977cd441f Automated commit with site updates 2022-02-03 15:19:49 +00:00
Alan Orth 2b1a1ea943 package-lock.json: run npm update
This syncs the latest dependencies as specified by evaluating the
package.json.
2022-01-30 13:29:07 +03:00
Alan Orth 3da6569961 site/package.json: minor version bump for bootstrap
NPM semantic versioning will already select 5.1.3 due to the ^5.1.1
version string, but let's just update package.json anyways.
2022-01-30 13:29:07 +03:00
Alan Orth 86ae899f3e site/package.json: update Hugo
Only used on local development workflows (GitHub Actions uses its
own Hugo task that always has the latest version).
2022-01-30 13:29:07 +03:00
alanorth 18c6560b58 Automated commit with site updates 2022-01-30 09:32:54 +00:00
alanorth 275fd1d851 Automated commit with site updates 2022-01-29 13:28:27 +00:00
alanorth 97e31887b9 Automated commit with site updates 2022-01-23 16:00:23 +00:00
alanorth 92fd918081 Automated commit with site updates 2022-01-11 19:03:47 +00:00
alanorth a063ec6143 Automated commit with site updates 2022-01-09 08:14:12 +00:00
alanorth f21038663e Automated commit with site updates 2022-01-07 12:28:17 +00:00
Alan Orth 16b183f36b
site: update URLs to iseal-community 2022-01-07 14:26:50 +02:00
Alan Orth ad6d18697f
site/package.json: update Hugo version
This is only used locally, but might as well update the version just
in case.
2022-01-06 13:55:10 +02:00
Alan Orth d182d67d9c
site/package-lock.json: run npm update
Make sure dependencies are current so this project doesn't get too
out of date once we hand over ownership!
2022-01-06 13:52:53 +02:00
alanorth 7363e8d70d Automated commit with site updates 2022-01-06 10:43:37 +00:00
marieALaporte cab3851500 Automated commit with site updates 2022-01-06 12:40:19 +02:00
adamISEAL ceac0b4ae4 Automated commit with site updates 2022-01-05 15:33:44 +00:00
alanorth fef8d0b986 Automated commit with site updates 2022-01-05 12:11:32 +00:00
alanorth d90e6dee0a Automated commit with site updates 2022-01-05 10:10:58 +00:00
alanorth 3be7829428 Automated commit with site updates 2022-01-05 08:06:39 +00:00
alanorth 749a14d564 Automated commit with site updates 2022-01-03 14:22:33 +00:00
alanorth 4075fe9424 Automated commit with site updates 2022-01-03 13:56:06 +00:00
alanorth 81b6922875 Automated commit with site updates 2021-12-21 17:08:32 +00:00
Alan Orth a351e164c7 site/content: add fsc.md
This is the page that renders the FSC terms. We actually also gen-
erate a page for each term which is annoying, but I don't know how
to avoid that.
2021-12-21 19:07:16 +02:00
Alan Orth bd8839fde8 site: regenerate static assets
Remove old style.min.css since we now have ISEAL (default) and FSC
styles.
2021-12-21 19:07:16 +02:00
Alan Orth d8065f0634 site/layouts: add new FSC extension
We use a custom style block in the base that defaults to ISEAL, but
gets overridden in the FSC layout. Layout is determined in the term
frontmatter, either "home" or "fsc".
2021-12-21 19:07:16 +02:00
Alan Orth d4bd504ff2 site: add FSC style
We now have FSC and ISEAL color schemes with some common style in
main.scss. I don't have any branding guidelines for FSC so I'm just
using colors for now.
2021-12-21 19:07:16 +02:00
alanorth f1807806d1 Automated commit with site updates 2021-12-21 16:55:30 +00:00
Alan Orth 683a240ec8
site: fix order of navigation 2021-12-21 18:14:54 +02:00
alanorth dbcdb98ab0 Automated commit with site updates 2021-12-20 10:05:34 +00:00
Alan Orth baf534efd5
Update references to shema-fields.csv 2021-12-20 12:04:11 +02:00
alanorth d4151fa803 Automated commit with site updates 2021-12-20 07:42:30 +00:00
alanorth 103d9a787c Automated commit with site updates 2021-12-19 12:17:24 +00:00
marieALaporte 074d6a46bd Automated commit with site updates 2021-12-16 08:59:56 +00:00
marieALaporte 1b6b75f886 Automated commit with site updates 2021-12-14 14:07:12 +00:00
alanorth a2491b9e15 Automated commit with site updates 2021-12-14 13:19:21 +00:00
alanorth 4db80ac8c1 Automated commit with site updates 2021-12-14 12:49:06 +00:00
Alan Orth cf5f17ff0f
site/docs: regenerate site with hugo 2021-12-13 15:10:04 +02:00
Alan Orth c815e0cffd
package.json: add npm script for hugo server
Use `npm run server` to start local Hugo server.
2021-12-13 15:07:47 +02:00
Alan Orth eb18a5ab3b
site: regenerate vocabularies 2021-12-13 15:05:49 +02:00
Alan Orth b8f2819556
site/docs: regenerate site with hugo 2021-12-13 10:24:14 +02:00
Alan Orth 3feddf1077
site/assets: run npm build
Regenerate static assets after change in CSS.
2021-12-13 10:23:42 +02:00
Alan Orth f059918c40
Re-work download section
I don't like the "hanging" icons now that I look again. Better to
use normal Bootstrap columns and rows here with the icons in the
header. I need to figure out how to add spacing between these when
we are on small devices and the columns stack, though!
2021-12-13 10:22:46 +02:00
Alan Orth b50e5fa3fd
site/docs: regenerate with hugo 2021-12-12 22:03:23 +02:00
Alan Orth 9f88a0ab44
site/layouts: use table for clusters
This is better than a list.
2021-12-12 22:02:43 +02:00
Alan Orth fb43eeb0c8
site/package-lock.json: latest changes
After installing the bootstrap-icons.
2021-12-12 21:24:00 +02:00
Alan Orth 7b18447e5d
site: regenerate static assets 2021-12-12 21:16:23 +02:00
Alan Orth 060ce5e556
site: add download section
Use something similar to Bootstrap's "Hanging icons" example from
the Bootstrap 5.1 docs.

See: https://getbootstrap.com/docs/5.1/examples/features/
2021-12-12 21:13:46 +02:00
Alan Orth 81466a508c
site/package.json: use Bootstrap Icons
For download icons.
2021-12-12 21:09:42 +02:00
Alan Orth 568fca6400
Update npm packages
Version bump in package.json and then run `npm update` to generate
a new package-lock.json.
2021-12-06 21:05:47 +02:00
Alan Orth 8e8aa2983c
site/docs: regenerate with hugo 2021-12-02 10:54:08 +02:00
Alan Orth 46b31f4585
site/layouts: add CC-BY-SA-4.0 text to footer 2021-12-02 10:51:12 +02:00
Alan Orth 26f33244d9
Regenerate site
Use `npm run build` to regenerate the static CSS/JS assets and the
HTML docs.
2021-12-01 15:16:09 +02:00
Alan Orth f42227914f
layouts/_default/term.html: use code for element
Use a monospace font for the element name so it is unambiguous.
2021-12-01 15:11:38 +02:00
Alan Orth ac1b61d3dd site/source/scss: use orange for code blocks 2021-12-01 15:08:02 +02:00
Alan Orth 69956024f7 site/source/scss: adapt more ISEAL branding
Use tint colors from the ISEAL Branding Guidelines Version 3.0 and
remove the dark and light blues that I gleaned from the ISEAL web-
site.
2021-12-01 15:08:02 +02:00
Alan Orth 320ade7069 source/scss: use secondary green for code
Experimenting with secondary colors.
2021-12-01 15:08:02 +02:00
Alan Orth 3598509499 site/assets: regenerate static assets
Using the `npm run build` script.
2021-12-01 15:08:02 +02:00
Alan Orth 71bcd1092c site: apply principles from ISEAL branding guidelines
The ISEAL Branding Guidelines Version 3.0 (June 2021) say we should
use Arial font for online material and it specifies the RGB values
to use for headings, sub-headings, and body text. It also specifies
four secondary colors to be used in support of the primary colors.
2021-12-01 15:08:02 +02:00
Alan Orth 8aef2a0a20
package.json: update dependencies 2021-12-01 15:07:42 +02:00
Alan Orth 77e62be66c
site/docs: regenerate with hugo 2021-12-01 12:00:16 +02:00
Alan Orth a86e0dfc1f
site: fix grammar in intro 2021-12-01 11:59:42 +02:00
Alan Orth be19dc0489
site/docs: regenerate static website using Hugo
For now it's manual:

$ cd site
$ rm -rf docs/*
$ hugo

I will explore making this automatic using a GitHub Action.
2021-11-26 12:07:48 +02:00
Alan Orth 8482294e3c
site/content: regenerate terms
This is based on the new cluster/module re-organization by Peter
last week: idss_schema_fields_new2.xlsx
2021-11-26 12:05:40 +02:00
Alan Orth 10f24ad093
site: add clusters and modules
Re-organize content and navigation around the concept of clusters
and modules. Elements that have suggested field names are displayed
prominently near the top of each cluster.

I am still exploring how to present the clusters and modules better.
Perhaps as a badge on each element?
2021-11-26 12:01:18 +02:00
Alan Orth 4827b2b0d4
site: align required badges with text 2021-11-26 12:00:31 +02:00
Alan Orth 5ecf1e597c
package.json: Fix path to hugo binary 2021-11-25 07:45:40 +02:00
Alan Orth 392a49f854
Add hugo-installer to site package.json
This installs a local copy of the Hugo binary that we need to build
the site. Otherwise the user would have to install it via their sy-
stem package manager. This also adds a new npm "build:site" script
to build the site using our local version of Hugo.

Note: this is slightly annoying, but after toying with "easier" op-
tions like Hexo that integrate with the JavaScript ecosystem more
naturally, I ended up preferring Hugo anyways. Hexo's not nearly as
powerful or well documented as Hugo.

Note note: there is also the `hugo-bin` package on NPM, but it is
very out of date.
2021-11-11 14:55:40 +02:00
Alan Orth 29c91c4ed4
Regenerate public 2021-11-07 21:03:51 +02:00
Alan Orth 48d91378d1
layouts/_default/home.html: update intro blurb
Use some text from the draft ISEAL Core proposal.
2021-11-07 21:02:31 +02:00
Alan Orth 292274b6ff
Regenerate docs 2021-11-07 16:16:27 +02:00
Alan Orth a7140f3d3d
layouts: Use "element" instead of "field"
ISEAL refers to these as elements instead of fields.
2021-11-07 16:16:00 +02:00
Alan Orth 7eac3b9f70
Regenerate docs 2021-11-03 21:58:58 +02:00
Alan Orth 32949819ac
Update name of project
After discussing with ISEAL I see that the preferred name for this
project is "ISEAL Core Metadata Set".
2021-11-03 21:58:10 +02:00
Alan Orth 755ad75150
Regenerate website docs 2021-11-01 08:44:20 +02:00
Alan Orth 286896486e
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.
2021-11-01 08:27:41 +02:00