mirror of
https://github.com/source-foundry/Hack.git
synced 2024-10-05 17:28:07 +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-woff2.sh --install-dependencies
|
||||||
./build-subsets.sh
|
./build-subsets.sh
|
||||||
|
|
||||||
|
css:
|
||||||
|
tools/scripts/css/css-build.sh
|
||||||
|
|
||||||
lint: shellcheck ufolint
|
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
|
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