]> git.laktatnebel.de Git - laktatnebelskeleton.git/commitdiff
bereite version 3.0.0 vor
authorOle B. Rosentreter <ole@laktatnebel.de>
Fri, 13 Mar 2026 17:41:17 +0000 (18:41 +0100)
committerOle B. Rosentreter <ole@laktatnebel.de>
Fri, 13 Mar 2026 17:41:17 +0000 (18:41 +0100)
37 files changed:
laktatnebeldbmaster/.gitignore [new file with mode: 0644]
laktatnebeldbmaster/CHANGELOG.md [new file with mode: 0644]
laktatnebeldbmaster/README.md [new file with mode: 0644]
laktatnebeldbmaster/schema/V001__initial.sql [new file with mode: 0644]
laktatnebeldbmaster/scripts/backup.sh [new file with mode: 0644]
laktatnebelhtmlmaster/.gitignore [new file with mode: 0644]
laktatnebelhtmlmaster/CHANGELOG.md [new file with mode: 0644]
laktatnebelhtmlmaster/README.md [new file with mode: 0644]
laktatnebelhtmlmaster/index.html [new file with mode: 0644]
laktatnebelphpmaster/lib/.gitignore [new file with mode: 0644]
laktatnebelphpmaster/lib/CHANGELOG.md [new file with mode: 0644]
laktatnebelphpmaster/lib/README.md [new file with mode: 0644]
laktatnebelphpmaster/lib/composer.json [new file with mode: 0644]
laktatnebelphpmaster/lib/phpunit.xml [new file with mode: 0644]
laktatnebelphpmaster/web/.gitignore [new file with mode: 0644]
laktatnebelphpmaster/web/CHANGELOG.md [new file with mode: 0644]
laktatnebelphpmaster/web/README.md [new file with mode: 0644]
laktatnebelphpmaster/web/composer.json [new file with mode: 0644]
laktatnebelpythonmaster/lib/.gitignore [new file with mode: 0644]
laktatnebelpythonmaster/lib/CHANGELOG.md [new file with mode: 0644]
laktatnebelpythonmaster/lib/README.md [new file with mode: 0644]
laktatnebelpythonmaster/lib/pyproject.toml [new file with mode: 0644]
laktatnebelpythonmaster/lib/src/laktatnebelpy/__init__.py [new file with mode: 0644]
laktatnebelpythonmaster/script/.gitignore [new file with mode: 0644]
laktatnebelpythonmaster/script/CHANGELOG.md [new file with mode: 0644]
laktatnebelpythonmaster/script/README.md [new file with mode: 0644]
laktatnebelpythonmaster/script/pyproject.toml [new file with mode: 0644]
laktatnebelpythonmaster/script/src/meinscript/__init__.py [new file with mode: 0644]
laktatnebelpythonmaster/script/src/meinscript/main.py [new file with mode: 0644]
laktatnebelscriptmaster/config/.gitignore [new file with mode: 0644]
laktatnebelscriptmaster/config/CHANGELOG.md [new file with mode: 0644]
laktatnebelscriptmaster/config/README.md [new file with mode: 0644]
laktatnebelscriptmaster/script/.gitignore [new file with mode: 0644]
laktatnebelscriptmaster/script/CHANGELOG.md [new file with mode: 0644]
laktatnebelscriptmaster/script/README.md [new file with mode: 0644]
laktatnebelscriptmaster/script/lib/common.sh [new file with mode: 0644]
pom.xml

diff --git a/laktatnebeldbmaster/.gitignore b/laktatnebeldbmaster/.gitignore
new file mode 100644 (file)
index 0000000..571bea9
--- /dev/null
@@ -0,0 +1,5 @@
+*.log
+# Keine Passwörter / Connection-Strings versionieren:
+*.secret
+flyway.conf
+.env
diff --git a/laktatnebeldbmaster/CHANGELOG.md b/laktatnebeldbmaster/CHANGELOG.md
new file mode 100644 (file)
index 0000000..432856d
--- /dev/null
@@ -0,0 +1,12 @@
+# Changelog
+
+Alle nennenswerten Änderungen werden hier dokumentiert.
+Format: [Keep a Changelog](https://keepachangelog.com/de/1.0.0/)
+Versionierung: [Semantic Versioning](https://semver.org/lang/de/)
+
+## [Unreleased]
+
+### Added
+### Changed
+### Fixed
+### Removed
diff --git a/laktatnebeldbmaster/README.md b/laktatnebeldbmaster/README.md
new file mode 100644 (file)
index 0000000..5e7b5c2
--- /dev/null
@@ -0,0 +1,39 @@
+# Projektname
+
+**Typ:** db
+**Master:** laktatnebeldbmaster
+
+## Beschreibung
+
+Datenbankprojekt. Enthält Schema-Migrationen, Stammdaten und Admin-Skripte.
+
+## Struktur
+
+```
+schema/     SQL-Migrationen (Flyway-Namenskonvention)
+data/       Stammdaten und Testdaten
+scripts/    Admin-Skripte (Backup, Wartung, etc.)
+```
+
+## Namenskonvention für Migrationen
+
+```
+V001__beschreibung.sql   Versionierte Migration (einmalig, nie ändern)
+R__beschreibung.sql      Wiederholbare Migration (z.B. Views, Stored Procedures)
+```
+
+## Verwendung
+
+Ohne Flyway – manuell einspielen:
+```bash
+psql -U user -d datenbank -f schema/V001__initial.sql
+```
+
+Mit Flyway:
+```bash
+flyway -url=jdbc:postgresql://localhost/datenbank migrate
+```
+
+## Build / Release
+
+Versionierung über Git-Tags: `git tag v1.0.0 && git push origin v1.0.0`
diff --git a/laktatnebeldbmaster/schema/V001__initial.sql b/laktatnebeldbmaster/schema/V001__initial.sql
new file mode 100644 (file)
index 0000000..2cdc03b
--- /dev/null
@@ -0,0 +1,9 @@
+-- V001__initial.sql
+-- Initiales Schema
+
+-- Beispiel:
+-- CREATE TABLE beispiel (
+--     id   BIGSERIAL    PRIMARY KEY,
+--     name VARCHAR(255) NOT NULL,
+--     erstellt_am TIMESTAMP NOT NULL DEFAULT NOW()
+-- );
diff --git a/laktatnebeldbmaster/scripts/backup.sh b/laktatnebeldbmaster/scripts/backup.sh
new file mode 100644 (file)
index 0000000..af904b3
--- /dev/null
@@ -0,0 +1,19 @@
+#!/usr/bin/env bash
+set -euo pipefail
+
+# Konfiguration
+DB_HOST="${DB_HOST:-localhost}"
+DB_PORT="${DB_PORT:-5432}"
+DB_NAME="${DB_NAME:-meinedatenbank}"
+DB_USER="${DB_USER:-postgres}"
+BACKUP_DIR="${BACKUP_DIR:-/var/backups/db}"
+TIMESTAMP=$(date +%Y%m%d_%H%M%S)
+
+mkdir -p "${BACKUP_DIR}"
+
+echo "Erstelle Backup von ${DB_NAME} ..."
+pg_dump -h "${DB_HOST}" -p "${DB_PORT}" -U "${DB_USER}" \
+    -Fc "${DB_NAME}" \
+    -f "${BACKUP_DIR}/${DB_NAME}_${TIMESTAMP}.dump"
+
+echo "Backup erstellt: ${BACKUP_DIR}/${DB_NAME}_${TIMESTAMP}.dump"
diff --git a/laktatnebelhtmlmaster/.gitignore b/laktatnebelhtmlmaster/.gitignore
new file mode 100644 (file)
index 0000000..fafff2e
--- /dev/null
@@ -0,0 +1,2 @@
+.DS_Store
+Thumbs.db
diff --git a/laktatnebelhtmlmaster/CHANGELOG.md b/laktatnebelhtmlmaster/CHANGELOG.md
new file mode 100644 (file)
index 0000000..432856d
--- /dev/null
@@ -0,0 +1,12 @@
+# Changelog
+
+Alle nennenswerten Änderungen werden hier dokumentiert.
+Format: [Keep a Changelog](https://keepachangelog.com/de/1.0.0/)
+Versionierung: [Semantic Versioning](https://semver.org/lang/de/)
+
+## [Unreleased]
+
+### Added
+### Changed
+### Fixed
+### Removed
diff --git a/laktatnebelhtmlmaster/README.md b/laktatnebelhtmlmaster/README.md
new file mode 100644 (file)
index 0000000..dd1a7f2
--- /dev/null
@@ -0,0 +1,26 @@
+# Projektname
+
+**Typ:** html
+**Master:** laktatnebelhtmlmaster
+
+## Beschreibung
+
+Statische HTML-Webseite.
+
+## Struktur
+
+```
+index.html
+css/
+js/
+img/
+```
+
+## Build / Release
+
+Kein Build-Schritt. Versionierung über Git-Tags: `git tag v1.0.0 && git push origin v1.0.0`
+
+Deploy: Dateien per rsync / scp auf den Webserver kopieren, z.B.:
+```bash
+rsync -av --delete ./ oleb@laktatnebel.de:/var/www/meinprojekt/
+```
diff --git a/laktatnebelhtmlmaster/index.html b/laktatnebelhtmlmaster/index.html
new file mode 100644 (file)
index 0000000..acb1914
--- /dev/null
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html lang="de">
+<head>
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <title>Projektname</title>
+    <link rel="stylesheet" href="css/main.css">
+</head>
+<body>
+
+<script src="js/main.js"></script>
+</body>
+</html>
diff --git a/laktatnebelphpmaster/lib/.gitignore b/laktatnebelphpmaster/lib/.gitignore
new file mode 100644 (file)
index 0000000..559dc60
--- /dev/null
@@ -0,0 +1,3 @@
+/vendor/
+/composer.lock
+/.phpunit.cache/
diff --git a/laktatnebelphpmaster/lib/CHANGELOG.md b/laktatnebelphpmaster/lib/CHANGELOG.md
new file mode 100644 (file)
index 0000000..432856d
--- /dev/null
@@ -0,0 +1,12 @@
+# Changelog
+
+Alle nennenswerten Änderungen werden hier dokumentiert.
+Format: [Keep a Changelog](https://keepachangelog.com/de/1.0.0/)
+Versionierung: [Semantic Versioning](https://semver.org/lang/de/)
+
+## [Unreleased]
+
+### Added
+### Changed
+### Fixed
+### Removed
diff --git a/laktatnebelphpmaster/lib/README.md b/laktatnebelphpmaster/lib/README.md
new file mode 100644 (file)
index 0000000..bc0d098
--- /dev/null
@@ -0,0 +1,36 @@
+# Projektname
+
+**Typ:** php-lib
+**Master:** laktatnebelphpmaster/lib
+**PHP:** >= 8.2
+
+## Beschreibung
+
+...
+
+## Installation (in anderen Projekten)
+
+```json
+{
+    "repositories": [
+        {
+            "type": "vcs",
+            "url": "ssh://laktatnebel.de/srv/git/DIESES_REPO"
+        }
+    ],
+    "require": {
+        "de.laktatnebel/phplib": "^1.0"
+    }
+}
+```
+
+## Entwicklung
+
+```bash
+composer install
+composer test
+```
+
+## Build / Release
+
+Versionierung über Git-Tags: `git tag v1.0.0 && git push origin v1.0.0`
diff --git a/laktatnebelphpmaster/lib/composer.json b/laktatnebelphpmaster/lib/composer.json
new file mode 100644 (file)
index 0000000..67f996f
--- /dev/null
@@ -0,0 +1,28 @@
+{
+    "name": "de.laktatnebel/phplib",
+    "description": "Laktatnebel PHP Bibliothek",
+    "type": "library",
+    "license": "proprietary",
+    "authors": [
+        {
+            "name": "Ole Benjamin Rosentreter",
+            "email": "ole@laktatnebel.de"
+        }
+    ],
+    "require": {
+        "php": ">=8.2"
+    },
+    "require-dev": {
+        "phpunit/phpunit": "^11.0"
+    },
+    "autoload": {
+        "psr-4": {
+            "Laktatnebel\\": "src/"
+        }
+    },
+    "autoload-dev": {
+        "psr-4": {
+            "Laktatnebel\\Tests\\": "tests/"
+        }
+    }
+}
diff --git a/laktatnebelphpmaster/lib/phpunit.xml b/laktatnebelphpmaster/lib/phpunit.xml
new file mode 100644 (file)
index 0000000..2bccbf3
--- /dev/null
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:noNamespaceSchemaLocation="vendor/phpunit/phpunit/phpunit.xsd"
+         bootstrap="vendor/autoload.php"
+         colors="true">
+    <testsuites>
+        <testsuite name="Unit">
+            <directory>tests</directory>
+        </testsuite>
+    </testsuites>
+    <source>
+        <include>
+            <directory>src</directory>
+        </include>
+    </source>
+</phpunit>
diff --git a/laktatnebelphpmaster/web/.gitignore b/laktatnebelphpmaster/web/.gitignore
new file mode 100644 (file)
index 0000000..559dc60
--- /dev/null
@@ -0,0 +1,3 @@
+/vendor/
+/composer.lock
+/.phpunit.cache/
diff --git a/laktatnebelphpmaster/web/CHANGELOG.md b/laktatnebelphpmaster/web/CHANGELOG.md
new file mode 100644 (file)
index 0000000..432856d
--- /dev/null
@@ -0,0 +1,12 @@
+# Changelog
+
+Alle nennenswerten Änderungen werden hier dokumentiert.
+Format: [Keep a Changelog](https://keepachangelog.com/de/1.0.0/)
+Versionierung: [Semantic Versioning](https://semver.org/lang/de/)
+
+## [Unreleased]
+
+### Added
+### Changed
+### Fixed
+### Removed
diff --git a/laktatnebelphpmaster/web/README.md b/laktatnebelphpmaster/web/README.md
new file mode 100644 (file)
index 0000000..84e7822
--- /dev/null
@@ -0,0 +1,20 @@
+# Projektname
+
+**Typ:** php-web
+**Master:** laktatnebelphpmaster/web
+**PHP:** >= 8.2
+
+## Beschreibung
+
+...
+
+## Entwicklung
+
+```bash
+composer install
+composer test
+```
+
+## Build / Release
+
+Versionierung über Git-Tags: `git tag v1.0.0 && git push origin v1.0.0`
diff --git a/laktatnebelphpmaster/web/composer.json b/laktatnebelphpmaster/web/composer.json
new file mode 100644 (file)
index 0000000..8de03d3
--- /dev/null
@@ -0,0 +1,35 @@
+{
+    "name": "de.laktatnebel/phpweb",
+    "description": "Laktatnebel PHP Webanwendung",
+    "type": "project",
+    "license": "proprietary",
+    "authors": [
+        {
+            "name": "Ole Benjamin Rosentreter",
+            "email": "ole@laktatnebel.de"
+        }
+    ],
+    "require": {
+        "php": ">=8.2",
+        "de.laktatnebel/phplib": "^1.0"
+    },
+    "require-dev": {
+        "phpunit/phpunit": "^11.0"
+    },
+    "repositories": [
+        {
+            "type": "vcs",
+            "url": "ssh://laktatnebel.de/srv/git/laktatnebelphplib"
+        }
+    ],
+    "autoload": {
+        "psr-4": {
+            "Laktatnebel\\Web\\": "src/"
+        }
+    },
+    "autoload-dev": {
+        "psr-4": {
+            "Laktatnebel\\Web\\Tests\\": "tests/"
+        }
+    }
+}
diff --git a/laktatnebelpythonmaster/lib/.gitignore b/laktatnebelpythonmaster/lib/.gitignore
new file mode 100644 (file)
index 0000000..b5a8771
--- /dev/null
@@ -0,0 +1,7 @@
+/.venv/
+/__pycache__/
+*.pyc
+*.egg-info/
+/dist/
+/build/
+/.pytest_cache/
diff --git a/laktatnebelpythonmaster/lib/CHANGELOG.md b/laktatnebelpythonmaster/lib/CHANGELOG.md
new file mode 100644 (file)
index 0000000..432856d
--- /dev/null
@@ -0,0 +1,12 @@
+# Changelog
+
+Alle nennenswerten Änderungen werden hier dokumentiert.
+Format: [Keep a Changelog](https://keepachangelog.com/de/1.0.0/)
+Versionierung: [Semantic Versioning](https://semver.org/lang/de/)
+
+## [Unreleased]
+
+### Added
+### Changed
+### Fixed
+### Removed
diff --git a/laktatnebelpythonmaster/lib/README.md b/laktatnebelpythonmaster/lib/README.md
new file mode 100644 (file)
index 0000000..2b27e53
--- /dev/null
@@ -0,0 +1,31 @@
+# Projektname
+
+**Typ:** python-lib
+**Master:** laktatnebelpythonmaster/lib
+**Python:** >= 3.11
+
+## Beschreibung
+
+...
+
+## Installation (in anderen Projekten)
+
+```toml
+[project]
+dependencies = [
+    "laktatnebelpy @ git+ssh://laktatnebel.de/srv/git/DIESES_REPO@v1.0.0"
+]
+```
+
+## Entwicklung
+
+```bash
+python -m venv .venv
+source .venv/bin/activate
+pip install -e ".[dev]"
+pytest
+```
+
+## Build / Release
+
+Versionierung über Git-Tags: `git tag v1.0.0 && git push origin v1.0.0`
diff --git a/laktatnebelpythonmaster/lib/pyproject.toml b/laktatnebelpythonmaster/lib/pyproject.toml
new file mode 100644 (file)
index 0000000..699dede
--- /dev/null
@@ -0,0 +1,25 @@
+[build-system]
+requires = ["setuptools>=70", "wheel"]
+build-backend = "setuptools.backends.legacy:build"
+
+[project]
+name = "laktatnebelpy"
+version = "1.0.0"
+description = "Laktatnebel Python Bibliothek"
+authors = [
+    { name = "Ole Benjamin Rosentreter", email = "ole@laktatnebel.de" }
+]
+requires-python = ">=3.11"
+dependencies = []
+
+[project.optional-dependencies]
+dev = [
+    "pytest>=8.0",
+    "pytest-cov>=5.0"
+]
+
+[tool.setuptools.packages.find]
+where = ["src"]
+
+[tool.pytest.ini_options]
+testpaths = ["tests"]
diff --git a/laktatnebelpythonmaster/lib/src/laktatnebelpy/__init__.py b/laktatnebelpythonmaster/lib/src/laktatnebelpy/__init__.py
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/laktatnebelpythonmaster/script/.gitignore b/laktatnebelpythonmaster/script/.gitignore
new file mode 100644 (file)
index 0000000..b5a8771
--- /dev/null
@@ -0,0 +1,7 @@
+/.venv/
+/__pycache__/
+*.pyc
+*.egg-info/
+/dist/
+/build/
+/.pytest_cache/
diff --git a/laktatnebelpythonmaster/script/CHANGELOG.md b/laktatnebelpythonmaster/script/CHANGELOG.md
new file mode 100644 (file)
index 0000000..432856d
--- /dev/null
@@ -0,0 +1,12 @@
+# Changelog
+
+Alle nennenswerten Änderungen werden hier dokumentiert.
+Format: [Keep a Changelog](https://keepachangelog.com/de/1.0.0/)
+Versionierung: [Semantic Versioning](https://semver.org/lang/de/)
+
+## [Unreleased]
+
+### Added
+### Changed
+### Fixed
+### Removed
diff --git a/laktatnebelpythonmaster/script/README.md b/laktatnebelpythonmaster/script/README.md
new file mode 100644 (file)
index 0000000..755e3a6
--- /dev/null
@@ -0,0 +1,22 @@
+# Projektname
+
+**Typ:** python-script
+**Master:** laktatnebelpythonmaster/script
+**Python:** >= 3.11
+
+## Beschreibung
+
+...
+
+## Entwicklung
+
+```bash
+python -m venv .venv
+source .venv/bin/activate
+pip install -e ".[dev]"
+python src/meinscript/main.py
+```
+
+## Build / Release
+
+Versionierung über Git-Tags: `git tag v1.0.0 && git push origin v1.0.0`
diff --git a/laktatnebelpythonmaster/script/pyproject.toml b/laktatnebelpythonmaster/script/pyproject.toml
new file mode 100644 (file)
index 0000000..19ee9b2
--- /dev/null
@@ -0,0 +1,31 @@
+[build-system]
+requires = ["setuptools>=70", "wheel"]
+build-backend = "setuptools.backends.legacy:build"
+
+[project]
+name = "meinscript"
+version = "1.0.0"
+description = "Laktatnebel Python Skript / Anwendung"
+authors = [
+    { name = "Ole Benjamin Rosentreter", email = "ole@laktatnebel.de" }
+]
+requires-python = ">=3.11"
+dependencies = [
+    # Eigene Lib einbinden wenn nötig:
+    # "laktatnebelpy @ git+ssh://laktatnebel.de/srv/git/laktatnebelpylib@v1.0.0"
+]
+
+[project.optional-dependencies]
+dev = [
+    "pytest>=8.0"
+]
+
+[project.scripts]
+# Einstiegspunkt definieren:
+# meinscript = "meinscript.main:main"
+
+[tool.setuptools.packages.find]
+where = ["src"]
+
+[tool.pytest.ini_options]
+testpaths = ["tests"]
diff --git a/laktatnebelpythonmaster/script/src/meinscript/__init__.py b/laktatnebelpythonmaster/script/src/meinscript/__init__.py
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/laktatnebelpythonmaster/script/src/meinscript/main.py b/laktatnebelpythonmaster/script/src/meinscript/main.py
new file mode 100644 (file)
index 0000000..cd9ac48
--- /dev/null
@@ -0,0 +1,6 @@
+def main():
+    pass
+
+
+if __name__ == "__main__":
+    main()
diff --git a/laktatnebelscriptmaster/config/.gitignore b/laktatnebelscriptmaster/config/.gitignore
new file mode 100644 (file)
index 0000000..8b43a6c
--- /dev/null
@@ -0,0 +1,6 @@
+*.log
+/tmp/
+# Keine Passwörter / Secrets versionieren:
+*.secret
+*.key
+*.pem
diff --git a/laktatnebelscriptmaster/config/CHANGELOG.md b/laktatnebelscriptmaster/config/CHANGELOG.md
new file mode 100644 (file)
index 0000000..432856d
--- /dev/null
@@ -0,0 +1,12 @@
+# Changelog
+
+Alle nennenswerten Änderungen werden hier dokumentiert.
+Format: [Keep a Changelog](https://keepachangelog.com/de/1.0.0/)
+Versionierung: [Semantic Versioning](https://semver.org/lang/de/)
+
+## [Unreleased]
+
+### Added
+### Changed
+### Fixed
+### Removed
diff --git a/laktatnebelscriptmaster/config/README.md b/laktatnebelscriptmaster/config/README.md
new file mode 100644 (file)
index 0000000..adb85f8
--- /dev/null
@@ -0,0 +1,27 @@
+# Projektname
+
+**Typ:** config
+**Master:** laktatnebelscriptmaster/config
+
+## Beschreibung
+
+Konfigurationsprojekt. Enthält Konfigurationsdateien und
+Installationsskripte für einen bestimmten Dienst / Server.
+
+## Struktur
+
+```
+conf/       Konfigurationsdateien (Templates)
+bin/        Installations- und Wartungsskripte
+```
+
+## Verwendung
+
+```bash
+./bin/install.sh
+./bin/update.sh
+```
+
+## Build / Release
+
+Versionierung über Git-Tags: `git tag v1.0.0 && git push origin v1.0.0`
diff --git a/laktatnebelscriptmaster/script/.gitignore b/laktatnebelscriptmaster/script/.gitignore
new file mode 100644 (file)
index 0000000..a14ebb4
--- /dev/null
@@ -0,0 +1,2 @@
+*.log
+/tmp/
diff --git a/laktatnebelscriptmaster/script/CHANGELOG.md b/laktatnebelscriptmaster/script/CHANGELOG.md
new file mode 100644 (file)
index 0000000..432856d
--- /dev/null
@@ -0,0 +1,12 @@
+# Changelog
+
+Alle nennenswerten Änderungen werden hier dokumentiert.
+Format: [Keep a Changelog](https://keepachangelog.com/de/1.0.0/)
+Versionierung: [Semantic Versioning](https://semver.org/lang/de/)
+
+## [Unreleased]
+
+### Added
+### Changed
+### Fixed
+### Removed
diff --git a/laktatnebelscriptmaster/script/README.md b/laktatnebelscriptmaster/script/README.md
new file mode 100644 (file)
index 0000000..36f9778
--- /dev/null
@@ -0,0 +1,19 @@
+# Projektname
+
+**Typ:** bash-script
+**Master:** laktatnebelscriptmaster/script
+**Shell:** bash >= 5.0
+
+## Beschreibung
+
+...
+
+## Verwendung
+
+```bash
+./bin/meinskript.sh [optionen]
+```
+
+## Build / Release
+
+Versionierung über Git-Tags: `git tag v1.0.0 && git push origin v1.0.0`
diff --git a/laktatnebelscriptmaster/script/lib/common.sh b/laktatnebelscriptmaster/script/lib/common.sh
new file mode 100644 (file)
index 0000000..b07fcd5
--- /dev/null
@@ -0,0 +1,6 @@
+#!/usr/bin/env bash
+# common.sh – gemeinsame Hilfsfunktionen
+
+log_info()  { echo "[INFO]  $*"; }
+log_warn()  { echo "[WARN]  $*" >&2; }
+log_error() { echo "[ERROR] $*" >&2; }
diff --git a/pom.xml b/pom.xml
index be8f8baa28003289477653ea47dc8d5ca0e04b6a..52a27fabfbb54322e580c0effe355ad9d0ae800e 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -3,14 +3,14 @@
        <modelVersion>4.0.0</modelVersion>
        <groupId>de.laktatnebel.script</groupId>
        <artifactId>laktatnebelskeleton</artifactId>
-       <version>0.0.1-SNAPSHOT</version>
+       <version>3.0.0-SNAPSHOT</version>
        <packaging>pom</packaging>
 
        <name>laktatnebelskeleton</name>
 
        <parent>
                <groupId>de.laktatnebel.maven</groupId>
-               <artifactId>laktatnebelmasterskript</artifactId>
+               <artifactId>laktatnebelscript</artifactId>
                <version>3.0.0</version>
        </parent>