Update tooling used for documentation

This commit is contained in:
Damien Duportal 2019-11-14 00:22:03 +01:00 committed by Traefiker Bot
parent dfca01e469
commit ac8c9215cd
4 changed files with 11 additions and 17 deletions

View file

@ -7,5 +7,6 @@
"MD026": false, "MD026": false,
"MD033": false, "MD033": false,
"MD034": false, "MD034": false,
"MD036": false "MD036": false,
"MD046": false
} }

View file

@ -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

View file

@ -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

View file

@ -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