Update tooling used for documentation
This commit is contained in:
parent
dfca01e469
commit
ac8c9215cd
4 changed files with 11 additions and 17 deletions
|
@ -7,5 +7,6 @@
|
||||||
"MD026": false,
|
"MD026": false,
|
||||||
"MD033": false,
|
"MD033": false,
|
||||||
"MD034": false,
|
"MD034": false,
|
||||||
"MD036": false
|
"MD036": false,
|
||||||
|
"MD046": false
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
|
||||||
FROM alpine:3.9 as alpine
|
FROM alpine:3.10 as alpine
|
||||||
|
|
||||||
# The "build-dependencies" virtual package provides build tools for html-proofer installation.
|
|
||||||
# It compile ruby-nokogiri, because alpine native version is always out of date
|
|
||||||
# This virtual package is cleaned at the end.
|
|
||||||
RUN apk --no-cache --no-progress add \
|
RUN apk --no-cache --no-progress add \
|
||||||
libcurl \
|
libcurl \
|
||||||
ruby \
|
ruby \
|
||||||
|
@ -11,21 +8,17 @@ RUN apk --no-cache --no-progress add \
|
||||||
ruby-etc \
|
ruby-etc \
|
||||||
ruby-ffi \
|
ruby-ffi \
|
||||||
ruby-json \
|
ruby-json \
|
||||||
&& apk add --no-cache --virtual build-dependencies \
|
ruby-nokogiri
|
||||||
build-base \
|
RUN gem install html-proofer --version 3.13.0 --no-document -- --use-system-libraries
|
||||||
libcurl \
|
|
||||||
libxml2-dev \
|
|
||||||
libxslt-dev \
|
|
||||||
ruby-dev \
|
|
||||||
&& gem install --no-document html-proofer -v 3.10.2 \
|
|
||||||
&& apk del build-dependencies
|
|
||||||
|
|
||||||
# After Ruby, some NodeJS YAY!
|
# After Ruby, some NodeJS YAY!
|
||||||
RUN apk --no-cache --no-progress add \
|
RUN apk --no-cache --no-progress add \
|
||||||
git \
|
git \
|
||||||
nodejs \
|
nodejs \
|
||||||
npm \
|
npm \
|
||||||
&& npm install markdownlint@0.12.0 markdownlint-cli@0.13.0 --global
|
&& npm install --global \
|
||||||
|
markdownlint@0.17.2 \
|
||||||
|
markdownlint-cli@0.19.0
|
||||||
|
|
||||||
# Finally the shell tools we need for later
|
# Finally the shell tools we need for later
|
||||||
# tini helps to terminate properly all the parallelized tasks when sending CTRL-C
|
# tini helps to terminate properly all the parallelized tasks when sending CTRL-C
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
FROM alpine:3.9
|
FROM alpine:3.10
|
||||||
|
|
||||||
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/.local/bin
|
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/.local/bin
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
mkdocs==1.0.4
|
mkdocs==1.0.4
|
||||||
pymdown-extensions==6.0
|
pymdown-extensions==6.1
|
||||||
mkdocs-bootswatch==1.0
|
mkdocs-bootswatch==1.0
|
||||||
mkdocs-material==4.0.2
|
mkdocs-material==4.4.3
|
||||||
markdown-include==0.5.1
|
markdown-include==0.5.1
|
||||||
mkdocs-exclude==1.0.2
|
mkdocs-exclude==1.0.2
|
||||||
|
|
Loading…
Reference in a new issue