All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
data.json
has been split into three files, for better separation of concerns (and possibly authorities)business.json
environment.json
site.json
- Renamed
index.example.pug
toindex.pug
, to avoid users of this project having to do this step themselves - Reestructured files intended to go as part of the static website output
- Moved subdirectories within root
src/
src/scripts/
->src/web/scripts
src/lib/
->src/web/lib
src/views/
->src/web/views
- Group view-specific files into their own directory within
src/web/views
/src/web/views/index.pug
->/src/web/views/index/index.pug
/src/web/scripts/index/splides.ts
->/src/web/views/index/splides.ts
/src/web/scritps/index/scrolling_animations.pug
->/src/web/views/index/scrolling_animations.ts
- Moved subdirectories within root
- Default web port set to 8000 instead of 80
data.json
is, once again, loaded within Pug templates; thus allowing Webpack to watch for changes in it.
- Simple & responsive header navigation menu
- Its contents are sourced from the
data.json
file
- Its contents are sourced from the
- Update
pug-plugin
dependency (two major versions up)- Also update webpack configuration file to fix-up breaking changes
- Simplify webpack configuration by declaring a base file
- Extension of environment file to
.js
to make it compatible with both server-side webpack configuration as well as client-side JavaScript - Update template and
data.json
labels to english
- Link to homepage (in header) set through environment file
Initial release.