Erfasst den vollständigen Projektstand mit drei Hauptbereichen:
1. Laravel 11 Application-Skelett
- Standard-Setup (app/, bootstrap/, config/, database/, public/, resources/, routes/, storage/, tests/)
- Composer + npm Konfiguration
- Devcontainer für Laravel Sail (PHP/MySQL/Redis)
- GitHub Actions Workflows (lint + tests)
- Tailwind/Vite Build-Pipeline
2. docs/ – Wissensbasis "Marke macht." (Methodik-Verfassung)
Stand nach Pflegerunde 2026-05-28:
- 00_Methodik-Verfassung: Dok. 000 (v2.0.2) bis Dok. 013 (NEU) + Anhänge
- 10_Quellen-Original: Wala, Sharp, Simon (read-only Quellen)
- 20_Markenwissen: 25 abgeleitete MW-Dokumente (Wala_MW-WAL, Sharp_MW-HBG, Simon_MW-SIM)
- 30_Synthese: Markenwissen_I_Synthese_Gesamt + Scorecard-Regeln
- 40_Implementierung: 011b-Erweiterung
- _Steuerung: 00_START_HIER, Serienübersicht, CHANGELOG.md
Letzte methodische Eingriffe:
- Methodik-Update v2.0 (Ownership Autorenschaft/Anwendung, Geltungsbereich Kernthese,
Score-Ebenen DNA-Reifegrad, Preislogik Governance-Scope)
- Dok. 013 NEU: Akquise- & Conversion-Logik (Auffahrten statt Funnel)
- Rebranding brandwork.io → Brand Rules (brand-rules.com)
- Schichtverletzungen behoben, Ordner-Symmetrie hergestellt, Verweise konsolidiert
3. _markemacht.de/ – Web-Frontend Design-Sandbox
- Statische HTML-Entwürfe (Startseite, Methode, Manifest, Denken, Blog)
- Design-System (warm_intellectualism, based_web_design)
- Assets (CSS, JS, Favicon)
Konfiguration:
- .gitignore um .DS_Store und Thumbs.db erweitert
- Lokale Git-Identity gesetzt: Kevin Adametz <kevin.adametz@me.com>
- .env wird ignoriert (nur .env.example versioniert)
Konfliktregel: Bei Spannung zwischen Code und Methodik gilt die Methodik (Dok. 000).
Co-authored-by: Cursor <cursoragent@cursor.com>
57 lines
No EOL
2.1 KiB
JSON
57 lines
No EOL
2.1 KiB
JSON
{
|
|
"name": "Markemacht (Dev Container)",
|
|
"dockerComposeFile": [
|
|
"../docker-compose.yml"
|
|
],
|
|
"service": "laravel.test",
|
|
"workspaceFolder": "/var/www/html",
|
|
"remoteUser": "sail",
|
|
"features": {},
|
|
"customizations": {
|
|
"vscode": {
|
|
"extensions": [
|
|
"bmewburn.vscode-intelephense-client",
|
|
"onecentlin.laravel-blade",
|
|
"shufo.vscode-blade-formatter",
|
|
"bradlc.vscode-tailwindcss",
|
|
"Anthropic.claude-code",
|
|
"adrianwilczynski.alpine-js-intellisense",
|
|
"onecentlin.laravel-extension-pack",
|
|
"cierra.livewire-vscode"
|
|
]
|
|
}
|
|
},
|
|
// WICHTIG: Nur noch der Haupt-Container bleibt drin
|
|
"runServices": [
|
|
"laravel.test"
|
|
],
|
|
"containerEnv": {
|
|
"WWWUSER": "501",
|
|
"WWWGROUP": "20",
|
|
"LARAVEL_SAIL": "1"
|
|
},
|
|
"mounts": [
|
|
"source=${localWorkspaceFolder},target=/var/www/html,type=bind,consistency=cached",
|
|
"source=/Users/pandora/Library/Mobile Documents/iCloud~md~obsidian/Documents/DEV-Vault/markemacht,target=/var/www/html/docs,type=bind",
|
|
"source=/Users/pandora/.forgejo_token,target=/tmp/.forgejo_token,type=bind,readonly",
|
|
"source=/Users/pandora/.ssh,target=/home/sail/.ssh,type=bind,readonly"
|
|
],
|
|
"postCreateCommand": "mkdir -p ~/.local/bin && curl -L https://gitea.com/gitea/tea/releases/download/v0.14.0/tea-0.14.0-linux-arm64 -o ~/.local/bin/tea && chmod +x ~/.local/bin/tea && echo 'export PATH=\"$HOME/.local/bin:$PATH\"' >> ~/.bashrc && (~/.local/bin/tea login add --name 'gitmedia' --url 'https://git.adametz.media' --token $(cat /tmp/.forgejo_token) || true)",
|
|
"forwardPorts": [
|
|
5177,
|
|
5178
|
|
],
|
|
"portsAttributes": {
|
|
"5177": {
|
|
"label": "Vite Dev Server (Portal/Backend)",
|
|
"onAutoForward": "notify"
|
|
},
|
|
"5178": {
|
|
"label": "Vite Dev Server (Web)",
|
|
"onAutoForward": "notify"
|
|
}
|
|
},
|
|
"runArgs": [
|
|
"--network=host"
|
|
]
|
|
} |