commit 010f3eaa0f06fc7e582b440706689eda7b235279 Author: Adam Skotarczak Date: Fri Jul 18 07:10:11 2025 +0200 initial commit diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..bf1e305 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,6 @@ +*.adoc text eol=lf +*.yml text eol=lf +*.sh text eol=lf +Makefile text eol=lf +*.qet binary +*.qet merge=ours diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a665020 --- /dev/null +++ b/.gitignore @@ -0,0 +1,16 @@ +# Custom + +# Files +*.zip +INHALT.md +.gitkeep +desktop.ini +treescanner.txt +logo.pdf + +# Pandoc +missfont.log + +# Folders +#.vscode/** +build/** diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..7e19130 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "handbuch-QElectroTech"] + path = handbuch-QElectroTech + url = https://local.ionivation.com/writer/handbuch-QElectroTech diff --git a/.media/logo.svg b/.media/logo.svg new file mode 100644 index 0000000..c7b9fc2 --- /dev/null +++ b/.media/logo.svg @@ -0,0 +1,263 @@ + + + Logo Handbuch QElectroTech + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Logo Handbuch QElectroTech + + + Adam Skotarczak + + + + + (C) 2025 Adam Skotarczak + + + + + logo + + + 07/2025 + + + + + + + + + + + + + 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..dae86c3 --- /dev/null +++ b/README.md @@ -0,0 +1,15 @@ +# Vorlage eBook + +![Buch-Logo](.media/logo.svg) + +--- + +Sammlung von Unterlagen und Informationen zu QElectrotech. + +--- + +## Lizenz + +**(C) 2025 - Adam Skotarczak** + +--- diff --git a/handbuch-QElectroTech b/handbuch-QElectroTech new file mode 160000 index 0000000..aba280c --- /dev/null +++ b/handbuch-QElectroTech @@ -0,0 +1 @@ +Subproject commit aba280c00d649fd6dc1fa764f2eecc633976f352 diff --git a/templates/ascot-Standart.titleblock b/templates/ascot-Standart.titleblock new file mode 100644 index 0000000..2dcc0b2 --- /dev/null +++ b/templates/ascot-Standart.titleblock @@ -0,0 +1,335 @@ + + (C) 2025 Adam Skotarczak + + + + + + + + + + + + + + + + + + + + %date + + + + + + %date1 + + + + + %date + %anlage + + + + + + + %title + %orttext + + + + + + %filename + + + + + + + + + + %gruppe + + + + + + + + + + + + + + + + + + + + %dessin + + + + + + + + + + %ort + + + + + %rev + + + + + + + + %date2 + + + + + + + + + + + %control + + + + + %label3 + + + + + + + + + + + %{folio-id} + + + + + + REV + + + + + + + + + %date + + + + + + + + + + + + %aprouv + + + + + %label1 + + + + + %label2 + + + + + ORIGINE + ORIGINAL + + + + + + %{folio-total} + + + + +