From e7503e92506ec5500b21bed4dc5942f341dbaf57 Mon Sep 17 00:00:00 2001 From: Christophe Jauffret Date: Thu, 17 Nov 2022 08:23:10 +0100 Subject: [PATCH] vscode settings + ci test Signed-off-by: Christophe Jauffret --- .github/workflows/test.yml | 15 +++++++++++++++ .gitignore | 3 +-- .vscode/settings.json | 5 +++++ .vscode/tasks.json | 25 +++++++++++++++++++++++++ 4 files changed, 46 insertions(+), 2 deletions(-) create mode 100644 .github/workflows/test.yml create mode 100644 .vscode/settings.json create mode 100644 .vscode/tasks.json diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 00000000..9294def2 --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,15 @@ +name: testing +on: + push: + pull_request: + +jobs: + validate: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-python@v2 + with: + python-version: 3.x + - run: pip install mkdocs-material + - run: mkdocs build -s diff --git a/.gitignore b/.gitignore index cd5fec9a..8b03c06b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,2 @@ - +site/ .DS_Store -.vscode \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 00000000..772cda5d --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,5 @@ +{ + "yaml.schemas": { + "https://squidfunk.github.io/mkdocs-material/schema.json": "mkdocs.yml" + } +} \ No newline at end of file diff --git a/.vscode/tasks.json b/.vscode/tasks.json new file mode 100644 index 00000000..65ebcda7 --- /dev/null +++ b/.vscode/tasks.json @@ -0,0 +1,25 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "Previewing your site", + "type": "shell", + "command": "mkdocs serve", + "isBackground": true, + "group": "test", + "presentation": { + "reveal": "always" + } + }, + { + "label": "Previewing your site with Docker", + "type": "shell", + "command": "docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material", + "isBackground": true, + "group": "test", + "presentation": { + "reveal": "always" + } + } + ] +} \ No newline at end of file