mirror of
https://github.com/source-foundry/Hack.git
synced 2024-07-07 09:36:31 +03:00
added new CSS template build shell script, added makefile target for CSS builds, added CI test linting of new shell script
This commit is contained in:
parent
10f8656b5d
commit
12b5801dcb
5
Makefile
5
Makefile
|
@ -11,9 +11,12 @@ build-with-dependencies: source/*.ufo
|
|||
./build-woff2.sh --install-dependencies
|
||||
./build-subsets.sh
|
||||
|
||||
css:
|
||||
tools/scripts/css/css-build.sh
|
||||
|
||||
lint: shellcheck ufolint
|
||||
|
||||
shellcheck: build-ttf.sh build-woff.sh build-woff2.sh build-subsets.sh tools/scripts/install/ttfautohint-build.sh postbuild_processing/archive_prep/archiver.sh
|
||||
shellcheck: build-ttf.sh build-woff.sh build-woff2.sh build-subsets.sh tools/scripts/install/ttfautohint-build.sh postbuild_processing/archive_prep/archiver.sh tools/scripts/css/css-build.sh
|
||||
$@ $^
|
||||
|
||||
subsets: source/*.ufo
|
||||
|
|
20
tools/scripts/css/css-build.sh
Executable file
20
tools/scripts/css/css-build.sh
Executable file
|
@ -0,0 +1,20 @@
|
|||
#!/bin/sh
|
||||
|
||||
#######################################
|
||||
# Copyright 2017 Christopher Simpkins
|
||||
# MIT License
|
||||
#######################################
|
||||
|
||||
# This script builds the Hack web font CSS files from CSS file templates
|
||||
# by adding a git commit sha1 stamp to the URL string
|
||||
|
||||
# Dependency:
|
||||
# Ink - https://github.com/chrissimpkins/ink (Go text templating application)
|
||||
# - install with `go get github.com/chrissimpkins/ink`
|
||||
|
||||
# Usage:
|
||||
# execute script from root of Hack repository with make using the following:
|
||||
# $ make css
|
||||
|
||||
|
||||
ink --replace="$(git log --pretty=format:'%h' --abbrev-commit -1)" build/web/hack.css.in build/web/hack-subset.css.in
|
Loading…
Reference in New Issue
Block a user