From 95044631f5cd7cc17c358708453c40c76bcb81a8 Mon Sep 17 00:00:00 2001 From: Bradlee Speice Date: Sun, 20 Nov 2022 21:18:33 +0000 Subject: [PATCH] Add .devcontainer/vale support --- .devcontainer/Dockerfile | 6 ++++++ .devcontainer/devcontainer.json | 13 +++++++++++++ .gitignore | 1 + .vale.ini | 7 +++++++ 4 files changed, 27 insertions(+) create mode 100644 .devcontainer/Dockerfile create mode 100644 .devcontainer/devcontainer.json create mode 100644 .vale.ini diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile new file mode 100644 index 0000000..7159a0b --- /dev/null +++ b/.devcontainer/Dockerfile @@ -0,0 +1,6 @@ +FROM mcr.microsoft.com/vscode/devcontainers/ruby:0-2.7-bullseye + +RUN wget https://github.com/errata-ai/vale/releases/download/v2.21.0/vale_2.21.0_Linux_64-bit.tar.gz -O /tmp/vale.tar.gz \ + && cd /usr/local/bin \ + && tar xf /tmp/vale.tar.gz \ + && rm /tmp/vale.tar.gz \ No newline at end of file diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 0000000..1d206de --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,13 @@ +// For format details, see https://aka.ms/devcontainer.json. For config options, see the README at: +// https://github.com/microsoft/vscode-dev-containers/tree/v0.245.0/containers/ruby +{ + "name": "Ruby", + "build": { + "dockerfile": "Dockerfile" + }, + "runArgs": ["--userns=keep-id"], + + "remoteUser": "vscode", + "containerUser": "vscode", + "workspaceMount": "source=${localWorkspaceFolder},target=/workspaces/${localWorkspaceFolderBasename},type=bind,Z" +} diff --git a/.gitignore b/.gitignore index 7cc94e0..508b6b2 100644 --- a/.gitignore +++ b/.gitignore @@ -4,4 +4,5 @@ _site/ .jekyll-metadata .bundle/ vendor/ +.styles/ .vscode/ diff --git a/.vale.ini b/.vale.ini new file mode 100644 index 0000000..777f626 --- /dev/null +++ b/.vale.ini @@ -0,0 +1,7 @@ +StylesPath = .styles +MinAlertLevel = suggestion +Packages = Microsoft, write-good + +[*] +BasedOnStyles = Vale, Microsoft, write-good +write-good.E-Prime = NO \ No newline at end of file