From 0589cdf5543fe9c6c5a54af8ea6196e459bfb0dc Mon Sep 17 00:00:00 2001 From: "Adam Skotarczak (MSI-Fedora)" Date: Sun, 20 Jul 2025 18:19:37 +0200 Subject: [PATCH] initial commit --- .gitignore | 10 ++++++ .vscode/cspell.json | 65 ++++++++++++++++++++++++++++++++++ .vscode/extensions.json | 11 ++++++ .vscode/keybindings.json | 8 +++++ .vscode/settings.json | 65 ++++++++++++++++++++++++++++++++++ .vscode/tasks.json | 19 ++++++++++ README.md | 40 +++++++++++++++++++++ VERSION | 1 + codesnippes/.htmlvalidate.json | 8 +++++ codesnippes/template.html | 20 +++++++++++ 10 files changed, 247 insertions(+) create mode 100644 .gitignore create mode 100644 .vscode/cspell.json create mode 100644 .vscode/extensions.json create mode 100644 .vscode/keybindings.json create mode 100644 .vscode/settings.json create mode 100644 .vscode/tasks.json create mode 100644 README.md create mode 100644 VERSION create mode 100644 codesnippes/.htmlvalidate.json create mode 100644 codesnippes/template.html diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c0df72d --- /dev/null +++ b/.gitignore @@ -0,0 +1,10 @@ +# Custom + +# Files +.gitkeep +treescanner.txt +logo.pdf + +# Folders +#.vscode/** + diff --git a/.vscode/cspell.json b/.vscode/cspell.json new file mode 100644 index 0000000..1181c4b --- /dev/null +++ b/.vscode/cspell.json @@ -0,0 +1,65 @@ +{ + "version": "0.2", + "language": "en,de", + "languageSettings": [ + { + "languageId": "*", + "enabled": false + }, + { + "languageId": "plaintext", + "enabled": true + }, + { + "languageId": "markdown", + "enabled": true + }, + { + "languageId": "asciidoc", + "enabled": true + } + ], + "ignorePaths": [ + "node_modules", + "dist", + "build", + "output", + ".git" + ], + "words": [ + "abschranken", + "adoc", + "allpolig", + "arraybackslash", + "AsciiDoc", + "autochapter", + "Autorenrechtlich", + "Buildchain", + "Buildversion", + "Codesys", + "DGUV", + "Effizienzkritischen", + "Electrotech", + "Ethercat", + "Funkengefahr", + "gitcopy", + "kapitel", + "makefile", + "Neutralleiter", + "newpage", + "Pandoc", + "PDFTheme", + "Pneumatikventile", + "PNOZ", + "Printversion", + "raggedright", + "realAscot", + "Schottky", + "Skotarczak", + "Spenge", + "tabularx", + "textbf", + "textwidth", + "tocgen" + ] +} diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..53dcdd9 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,11 @@ +{ + "recommendations": [ + "streetsidesoftware.code-spell-checker", + "streetsidesoftware.code-spell-checker-german", + "streetsidesoftware.code-spell-checker", + "streetsidesoftware.code-spell-checker-german", + "davidanson.vscode-markdownlint", + "yzane.markdown-pdf", + "yzhang.markdown-all-in-one" + ] +} diff --git a/.vscode/keybindings.json b/.vscode/keybindings.json new file mode 100644 index 0000000..18e7ad1 --- /dev/null +++ b/.vscode/keybindings.json @@ -0,0 +1,8 @@ +[ + { + "key": "ctrl+alt+p", + "command": "workbench.action.tasks.runTask", + "args": "Markdown → PDF (Pandoc via WSL)", + "when": "editorLangId == markdown" + } +] diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..bbc07af --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,65 @@ +{ + "editor.codeActionsOnSave": { + "source.fixAll.cSpell": "explicit" + }, + "asciidoc.preview.style": "styles/preview.css", + "files.associations": { + "*.adoc": "asciidoc" + }, + "files.eol": "\n", + "[yaml]": { + "files.eol": "\n" + }, + "[shellscript]": { + "files.eol": "\n" + }, + "[asciidoc]": { + "files.eol": "\n" + }, + "files.encoding": "utf8", + + "makefile.configureOnOpen": false, + + "cSpell.language": "de,de-DE,en", + "cSpell.dictionaries": ["de_DE", "en"], + "cSpell.enabled": true, + "[markdown]": { + "editor.wordWrap": "on", + "editor.quickSuggestions": { + "other": true, + "comments": true, + "strings": true + }, + "editor.renderWhitespace": "all", + }, + "markdownlint.config": { + "default": true, + "MD013": false, + "MD033": false, + "MD041": false + }, + "markdown-pdf.puppeteerLaunchOptions": { + "args": ["--no-sandbox", "--disable-setuid-sandbox"] + }, + "markdown-pdf.note": "Tastenkombi 'Ctrl+Alt+P' startet WSL-Build → PDF", + "cSpell.words": [ + "Betriebsystem", + "Buildchain", + "Buildversion", + "CLI", + "epub", + "GitHub", + "LaTeX", + "Markdown", + "newpage", + "pandoc", + "Pandoc", + "Printversion", + "Projektinterne", + "reintext", + "Rust", + "Skotarczak", + "Texlive", + "UTF" + ] +} diff --git a/.vscode/tasks.json b/.vscode/tasks.json new file mode 100644 index 0000000..45ea062 --- /dev/null +++ b/.vscode/tasks.json @@ -0,0 +1,19 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "Markdown → PDF (Pandoc via WSL)", + "type": "shell", + "command": "wsl make pdf", + "group": { + "kind": "build", + "isDefault": true + }, + "problemMatcher": [], + "presentation": { + "reveal": "always", + "panel": "shared" + } + } + ] +} diff --git a/README.md b/README.md new file mode 100644 index 0000000..2056b3c --- /dev/null +++ b/README.md @@ -0,0 +1,40 @@ +# QElectrotech [DE] + +Alles zum Thema QElectroTech ... + +![Buch-Logo](.media/logo.svg) + +Sammlung von Unterlagen und Informationen zu QElectrotech. + +--- + +## Informationen zu QElectrotech + +- [x] **Offizielle Internetseite:** + - +- [x] **GitHUB Mirror:** + - + +### Backups + +- [x] [**Backup Dokumentation version 0.8 - build October 01, 2020 [EN]**](./dokumente/QElectroTechdoc-0.8.pdf) + Diese OFFIZIELLE Dokumentation in Englischer Sprache, ist im Internet schwer zu finden da sehr verschachtelt untergebracht. + Die Originalquelle ist unter zu finden. + +--- + +## Submodule + +- [x] **handbuch-QElectrotech** + - **ORIGIN:** + + - **MIRROR:** + + +--- + +## Lizenz + +**(C) 2025 - Adam Skotarczak** + +--- diff --git a/VERSION b/VERSION new file mode 100644 index 0000000..5cd3128 --- /dev/null +++ b/VERSION @@ -0,0 +1 @@ +0.1.0.alpha-1.0 \ No newline at end of file diff --git a/codesnippes/.htmlvalidate.json b/codesnippes/.htmlvalidate.json new file mode 100644 index 0000000..099787e --- /dev/null +++ b/codesnippes/.htmlvalidate.json @@ -0,0 +1,8 @@ +{ + "elements": [ + "html5" + ], + "extends": [ + "html-validate:recommended" + ] +} \ No newline at end of file diff --git a/codesnippes/template.html b/codesnippes/template.html new file mode 100644 index 0000000..35dac0e --- /dev/null +++ b/codesnippes/template.html @@ -0,0 +1,20 @@ + + + + Asteroid + + +

+ + +

+ + + + \ No newline at end of file