Dan Allen [Sat, 10 Feb 2018 01:22:00 +0000 (18:22 -0700)]
update header styles for Antora docs
- adjust weight of bold elements in base.css
- set color for nested links in brand
- add padding to separator
- style menu list divider
- size icon in navbar
Dan Allen [Fri, 9 Feb 2018 22:09:48 +0000 (15:09 -0700)]
minor optimization to relativize helper
Dan Allen [Thu, 8 Feb 2018 23:40:21 +0000 (16:40 -0700)]
add padding below navigation list to allow slight overscroll
Dan Allen [Thu, 8 Feb 2018 23:28:03 +0000 (16:28 -0700)]
merge !29
resolves #38 correctly relativize URL when target ends with a fragment identifier
Dan Allen [Thu, 8 Feb 2018 07:50:09 +0000 (00:50 -0700)]
correctly relativize URL when target ends with a fragment identifier
Dan Allen [Thu, 8 Feb 2018 23:13:37 +0000 (16:13 -0700)]
merge !28
resolves #40 style links in footer
Dan Allen [Thu, 8 Feb 2018 03:41:49 +0000 (20:41 -0700)]
add missing page version to sample UI model
Dan Allen [Thu, 8 Feb 2018 03:41:17 +0000 (20:41 -0700)]
consolidate link styles
- set text decoration on link globally
- only override text decoration on link where necessary
Dan Allen [Thu, 8 Feb 2018 03:31:49 +0000 (20:31 -0700)]
style links in footer
- color #5d5d5d
- text decoration underline only on hover
Dan Allen [Thu, 8 Feb 2018 07:03:17 +0000 (07:03 +0000)]
merge !27
resolves #33 fix nav menu from crashing into footer
Dan Allen [Thu, 8 Feb 2018 03:07:38 +0000 (20:07 -0700)]
tweak spacing around component title in nav menu
Dan Allen [Thu, 8 Feb 2018 03:07:15 +0000 (20:07 -0700)]
assign explicit height to navigation menu div
Dan Allen [Thu, 8 Feb 2018 03:06:18 +0000 (20:06 -0700)]
extract navigation drawer height as variable
Sarah White [Wed, 7 Feb 2018 18:14:30 +0000 (18:14 +0000)]
merge !26
resolves #39 don't show edit this page if page.editUrl is not set
Dan Allen [Wed, 7 Feb 2018 06:07:07 +0000 (23:07 -0700)]
don't show edit this page if page.editUrl is not set
Sarah White [Wed, 7 Feb 2018 17:45:39 +0000 (17:45 +0000)]
merge !25
resolves #28 show nav list titles in nav menu and show component title in breadcrumbs
Dan Allen [Wed, 7 Feb 2018 05:52:11 +0000 (22:52 -0700)]
show navigation list titles
- show title (level 0) of navigation list
- add toggle button next to title of navigation list
- hide first level of list by default
- indent first level of list
- if navigation list has no title
* don't output toggle button and text in HTML
* automatically expand first level
* align first level of list with other navigation list titles
- add title of component above navigation menu
- tighten spacing in navigation menu
Dan Allen [Wed, 7 Feb 2018 04:09:28 +0000 (21:09 -0700)]
fix missing component title in breadcrumbs
Sarah White [Wed, 7 Feb 2018 03:39:03 +0000 (03:39 +0000)]
merge !24
resolves #30 increase admonition p and code font size
Dan Allen [Wed, 7 Feb 2018 01:01:45 +0000 (18:01 -0700)]
tweak pre, code, and admonition block font sizes
Sarah White [Tue, 6 Feb 2018 20:10:43 +0000 (13:10 -0700)]
add admonition section to UI style guide
Sarah White [Tue, 6 Feb 2018 18:33:04 +0000 (11:33 -0700)]
update admonition p and code font size
- add admonition block to title group
- add complex admonition to preview source
Dan Allen [Tue, 6 Feb 2018 10:51:57 +0000 (03:51 -0700)]
tame yarn by piping it to /dev/null
Dan Allen [Tue, 6 Feb 2018 08:35:31 +0000 (01:35 -0700)]
split head partial
- split head partial into head-meta and head-scripts
- consolidate gtags script
Dan Allen [Tue, 6 Feb 2018 02:46:39 +0000 (19:46 -0700)]
replace analytics.js with gtag.js for GA tracking
Sarah White [Mon, 5 Feb 2018 02:18:05 +0000 (02:18 +0000)]
merge !23
resolves #37 add Google Analytics tracking code if key is defined in model
Dan Allen [Sun, 4 Feb 2018 09:57:38 +0000 (02:57 -0700)]
add Google Analytics tracking code if key is defined in model
Sarah White [Mon, 5 Feb 2018 01:20:45 +0000 (01:20 +0000)]
merge !22
resolves #36 open menu on activate
Dan Allen [Sun, 4 Feb 2018 02:17:02 +0000 (19:17 -0700)]
format and consolidate code in navigation script
Dan Allen [Sun, 4 Feb 2018 02:14:31 +0000 (19:14 -0700)]
open menu item when activated
- open menu item when activated (i.e., clicked)
- reorder logic in navigation script to be more intuitive
- use single query to find all menu items to open
Dan Allen [Mon, 5 Feb 2018 00:03:44 +0000 (17:03 -0700)]
don't assume page.title is set in template
Sarah White [Sun, 4 Feb 2018 23:29:10 +0000 (23:29 +0000)]
merge !21
resolves #35 add list-style none on inline (flex) lists
Dan Allen [Sun, 4 Feb 2018 01:15:56 +0000 (18:15 -0700)]
add list-style none on inline (flex) lists
Sarah White [Sun, 4 Feb 2018 22:39:20 +0000 (22:39 +0000)]
merge !20
resolves #34 look for in-page links anywhere in page
Dan Allen [Sun, 4 Feb 2018 01:01:07 +0000 (18:01 -0700)]
look for in-page links anywhere in page
- fixes the scroll offset when an in-page link in the site navigation is clicked
Dan Allen [Sun, 4 Feb 2018 10:20:25 +0000 (03:20 -0700)]
reword footer text
Sarah White [Fri, 26 Jan 2018 00:57:04 +0000 (00:57 +0000)]
merge !19
resolves #29 style checklists
Sarah White [Fri, 26 Jan 2018 00:44:00 +0000 (17:44 -0700)]
add style guide page to nav.adoc
- edit style guide
Dan Allen [Thu, 25 Jan 2018 01:06:05 +0000 (18:06 -0700)]
start a style guide; document the checklist
Dan Allen [Thu, 25 Jan 2018 00:40:06 +0000 (17:40 -0700)]
style checklists
- hide default bullet
- add list marker using CSS
- add checklist to example
- reset font style for all i.fa elements
Dan Allen [Thu, 25 Jan 2018 21:09:57 +0000 (14:09 -0700)]
use posix path module in relativize helper
Dan Allen [Wed, 24 Jan 2018 23:54:11 +0000 (16:54 -0700)]
don't include .git at end of clone URL in README
Dan Allen [Fri, 12 Jan 2018 11:53:30 +0000 (04:53 -0700)]
fix back icon in Firefox
- remove problematic defs from SVG
Dan Allen [Thu, 11 Jan 2018 05:38:47 +0000 (05:38 +0000)]
merge !18
rerun yarn in each job in the CI pipeline
Dan Allen [Thu, 11 Jan 2018 03:53:42 +0000 (20:53 -0700)]
rerun yarn in each job in the CI pipeline
- only rely on .yarn-cache, not node_modules
Dan Allen [Thu, 11 Jan 2018 02:34:53 +0000 (02:34 +0000)]
merge !15
resolves #19 add UI development documentation
Sarah White [Thu, 11 Jan 2018 02:11:59 +0000 (19:11 -0700)]
minor copyedits to README and docs
Dan Allen [Wed, 10 Jan 2018 10:09:29 +0000 (03:09 -0700)]
add evaluation tutorial to README
- add evaluation tutorial to README
- extract URIs as attributes
- update intro
- update copyright
- clarify Node install instructions in docs
Dan Allen [Wed, 10 Jan 2018 09:23:40 +0000 (02:23 -0700)]
revise documentation for accuracy
Sarah White [Fri, 15 Dec 2017 01:23:56 +0000 (18:23 -0700)]
add ui development documentation
- set up documentation component for Antora
- add rough page order to nav.adoc
- minor typo fix to README
Dan Allen [Wed, 3 Jan 2018 01:25:18 +0000 (18:25 -0700)]
keep UI bundle in upstream master; automatically expire for non-master
Dan Allen [Wed, 3 Jan 2018 01:00:29 +0000 (01:00 +0000)]
merge !17
resolves #16 add job to CI pipeline to publish UI bundle
Dan Allen [Wed, 3 Jan 2018 00:46:36 +0000 (17:46 -0700)]
don't install yarn in CI as it's already available in the image
Dan Allen [Wed, 3 Jan 2018 00:28:05 +0000 (17:28 -0700)]
add job to CI pipeline to publish UI bundle
Dan Allen [Wed, 3 Jan 2018 00:18:37 +0000 (17:18 -0700)]
format Handlebars templates to make them more readable
Dan Allen [Tue, 2 Jan 2018 10:56:50 +0000 (10:56 +0000)]
merge !16
resolves #21 align UI (templates, CSS, JS, sample data) with UI model
Dan Allen [Mon, 1 Jan 2018 02:55:27 +0000 (19:55 -0700)]
align templates with UI model
- align templates with Antora's UI model
- add relativize helper to relativize a root relative URL to the current page
- add detag helper to strip HTML tags from content
- detag page title in HTML title element
- replace the term "domain" with "component"
- rename navigation-component to navigation-menu
- update navigation JavaScript to activate path to current page in navigation tree
- update build preview task to assign correct properties on model
- update sample UI model
- remove page-versions and has-versions helpers
- compare selected/latest/current using equality instead of checking boolean property
Dan Allen [Tue, 28 Nov 2017 03:06:14 +0000 (20:06 -0700)]
don't copy template files (layouts, partials, and helpers) to published site
Dan Allen [Tue, 28 Nov 2017 02:57:42 +0000 (02:57 +0000)]
merge !14
resolves #15 configure CI job to publish preview site to GitLab Pages
Dan Allen [Tue, 28 Nov 2017 02:26:53 +0000 (19:26 -0700)]
configure CI job to publish preview site to GitLab Pages
- change output folder for preview site to public (requirement of GitLab Pages)
- add the public folder to .gitignore file
- add job to CI build that publishes preview site from master branch
- add link to preview site to the README
Dan Allen [Tue, 21 Nov 2017 00:34:20 +0000 (17:34 -0700)]
add reference to recipe for multiple destinations with browserify to build task
Dan Allen [Tue, 21 Nov 2017 00:21:01 +0000 (17:21 -0700)]
upgrade dependencies
Dan Allen [Tue, 21 Nov 2017 00:03:00 +0000 (17:03 -0700)]
remove redundant units on line-height value
Dan Allen [Tue, 21 Nov 2017 00:00:20 +0000 (00:00 +0000)]
merge !13
resolves #14 add JavaScript for fragment jumper
Dan Allen [Sun, 19 Nov 2017 02:39:03 +0000 (19:39 -0700)]
add JavaScript for fragment jumper
Dan Allen [Mon, 20 Nov 2017 23:54:38 +0000 (23:54 +0000)]
merge !12
resolves #13 add JavaScript for mobile navbar
Dan Allen [Sun, 19 Nov 2017 00:09:47 +0000 (17:09 -0700)]
add JavaScript for mobile navbar
Dan Allen [Mon, 20 Nov 2017 23:45:25 +0000 (23:45 +0000)]
merge !11
resolves #11 add JavaScript for page version selector
Dan Allen [Sat, 18 Nov 2017 23:41:34 +0000 (16:41 -0700)]
add JavaScript for page version selector
Dan Allen [Mon, 20 Nov 2017 23:39:31 +0000 (23:39 +0000)]
merge !10
resolves #10 add JavaScript for navigation menu
Sarah White [Mon, 20 Nov 2017 23:31:20 +0000 (16:31 -0700)]
add back arrow SVG
Dan Allen [Sun, 19 Nov 2017 03:44:02 +0000 (20:44 -0700)]
use back icon for control to hide open navigation menu
Dan Allen [Sat, 18 Nov 2017 03:10:27 +0000 (20:10 -0700)]
add JavaScript for navigation menu
Dan Allen [Thu, 26 Oct 2017 09:24:28 +0000 (09:24 +0000)]
Merge !9
resolves #9 add CSS to style UI and article content
Dan Allen [Sat, 14 Oct 2017 22:05:11 +0000 (16:05 -0600)]
update postcss-calc dependency
Dan Allen [Sat, 14 Oct 2017 22:05:57 +0000 (16:05 -0600)]
add GitHub-inpsired theme for highlight.js
Dan Allen [Sat, 14 Oct 2017 22:03:24 +0000 (16:03 -0600)]
add CSS and sample content for article
- add sample content for testing article styles
- add CSS to style article
Dan Allen [Sat, 14 Oct 2017 21:59:16 +0000 (15:59 -0600)]
add CSS for UI shell
- add CSS for all UI elements outside of article content
- add additional CSS classes to be activated by JavaScript
- add Roboto and Roboto Mono font packages as dev dependencies
- change navigation button in toolbar to a toggle
Dan Allen [Sat, 14 Oct 2017 22:04:28 +0000 (16:04 -0600)]
configure stylelint to not enforce blank line before comment
Dan Allen [Fri, 13 Oct 2017 21:20:53 +0000 (21:20 +0000)]
Merge !8
resolves #8 add supporting icons for UI elements
Hubert SABLONNIÈRE [Fri, 13 Oct 2017 08:26:01 +0000 (02:26 -0600)]
add supporting icons for UI elements
Dan Allen [Fri, 13 Oct 2017 21:07:22 +0000 (21:07 +0000)]
Merge !7
resolves #7 add HTML page templates
Dan Allen [Fri, 13 Oct 2017 07:56:29 +0000 (01:56 -0600)]
add HTML page templates
- add HTML page templates
- fill in UI model to activate all parts of templates
- add helpers for use in templates
- update build:preview task to apply 404 template to 404 page
Dan Allen [Fri, 13 Oct 2017 05:13:03 +0000 (05:13 +0000)]
Merge !6
resolves #6 load fonts from node modules
Dan Allen [Thu, 12 Oct 2017 03:09:55 +0000 (21:09 -0600)]
load fonts from node modules, include fonts in UI bundle, rewrite font path
Dan Allen [Fri, 13 Oct 2017 03:50:48 +0000 (03:50 +0000)]
Merge !5
resolves #5 add highlight.js as a vendor JavaScript library
Dan Allen [Thu, 12 Oct 2017 22:12:52 +0000 (16:12 -0600)]
update eslint rules and format JavaScript
- set maximum line length to 120
- don't require a space immediately after the line comment character or inside a block comment
- format JavaScript
Dan Allen [Thu, 12 Oct 2017 02:30:37 +0000 (20:30 -0600)]
integrate highlight.js as vendor script
- add highlight.js as dependency
- add script to require highlight.js and register languages
- add footer scripts partial
- link to compiled highlight.js script
Dan Allen [Thu, 12 Oct 2017 02:29:43 +0000 (20:29 -0600)]
process vendor scripts with browserify in build task
Dan Allen [Mon, 9 Oct 2017 07:05:39 +0000 (07:05 +0000)]
Merge !4
resolves #4 add job to run linters in CI
Dan Allen [Sun, 8 Oct 2017 01:56:29 +0000 (19:56 -0600)]
resolves #4 add job to runs linters in CI
Dan Allen [Sun, 8 Oct 2017 02:07:29 +0000 (20:07 -0600)]
follow-up to #2 add .editorconfig to enforce (some) style rules
Dan Allen [Sun, 8 Oct 2017 02:03:44 +0000 (02:03 +0000)]
Merge !3
resolves #3 set required node version to >= 8.0.0
Dan Allen [Sun, 8 Oct 2017 01:45:02 +0000 (19:45 -0600)]
resolves #3 set required node version to >= 8.0.0
Dan Allen [Sun, 8 Oct 2017 01:48:55 +0000 (19:48 -0600)]
drop redundant 'utf8' argument to Buffer#toString
- utf8 is the default argument value, so there's no need to pass it
Dan Allen [Sat, 7 Oct 2017 23:13:52 +0000 (17:13 -0600)]
add missing stylelint dependency; update resolved dependencies
Dan Allen [Sat, 7 Oct 2017 23:10:37 +0000 (23:10 +0000)]
Merge !2
resolves #2 enforce coding style rules
Dan Allen [Mon, 2 Oct 2017 04:48:30 +0000 (22:48 -0600)]
add lint:css build task
- add stylelint Gulp plugin
- add stylelint standard config
- add lint:css build task
- rename previous lint build task to lint:js
Dan Allen [Mon, 2 Oct 2017 04:13:34 +0000 (22:13 -0600)]
format JavaScript using Prettier w/ ESLint rules
Dan Allen [Mon, 2 Oct 2017 04:01:04 +0000 (22:01 -0600)]
add format build task
- add Prettier w/ ESLint integration
- add local Gulp plugin to integrate prettier-eslint
- add format build task
- promote JS file globs to constant