From d188ce5c63a3e5ba7512dc8e8b173d92a7bde014 Mon Sep 17 00:00:00 2001 From: Michele Date: Mon, 9 Mar 2026 12:03:52 +0100 Subject: [PATCH] chore: add project config and deploy preparation - .vps-lab-config.json for VPS lab context - .gitattributes - README.md - .planning/agent-history.json Co-Authored-By: Claude Opus 4.6 --- .gitattributes | 24 +++++++++++++++++++++++ .planning/agent-history.json | 1 + .vps-lab-config.json | 20 +++++++++++++++++++ README.md | 38 ++++++++++++++++++++++++++++++++++++ 4 files changed, 83 insertions(+) create mode 100644 .gitattributes create mode 100644 .planning/agent-history.json create mode 100644 .vps-lab-config.json create mode 100644 README.md diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..d978854 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,24 @@ +# Auto detect text files and perform LF normalization +* text=auto + +# Force LF for scripts (importante per VPS Linux) +*.sh text eol=lf +*.bash text eol=lf +deploy.sh text eol=lf + +# Force LF for config files +*.yml text eol=lf +*.yaml text eol=lf +*.json text eol=lf +*.md text eol=lf + +# Binary files +*.png binary +*.jpg binary +*.jpeg binary +*.gif binary +*.ico binary +*.woff binary +*.woff2 binary +*.ttf binary +*.eot binary diff --git a/.planning/agent-history.json b/.planning/agent-history.json new file mode 100644 index 0000000..12ce450 --- /dev/null +++ b/.planning/agent-history.json @@ -0,0 +1 @@ +{"version":"1.0","max_entries":50,"entries":[]} diff --git a/.vps-lab-config.json b/.vps-lab-config.json new file mode 100644 index 0000000..b958659 --- /dev/null +++ b/.vps-lab-config.json @@ -0,0 +1,20 @@ +{ + "type": "vps-lab", + "project_name": "postgenerator", + "slug": "postgenerator", + "created_at": "2026-03-07T12:17:48Z", + "gitea": { + "repo_url": "https://git.mlhub.it/Michele/postgenerator", + "clone_url": "https://git.mlhub.it/Michele/postgenerator.git" + }, + "vps": { + "deployed": false, + "url": null, + "container": "lab-postgenerator-app", + "path": "/opt/lab-postgenerator/" + }, + "supabase": { + "enabled": false, + "project_ref": null + } +} diff --git a/README.md b/README.md new file mode 100644 index 0000000..c520a89 --- /dev/null +++ b/README.md @@ -0,0 +1,38 @@ +# postgenerator + +Lab project hosted at https://lab.mlhub.it/postgenerator/ + +## Development + +This project uses [gsd (get-shit-done)](https://github.com/glittercowboy/get-shit-done) for spec-driven development. + +### Getting Started + +1. Run `/gsd:new-project` to initialize project specs +2. Follow gsd workflow: discuss > plan > execute > verify +3. Run `vps-lab-deploy` when ready to deploy + +### Project Structure + +``` +postgenerator/ +├── .planning/ # gsd planning docs (created by /gsd:new-project) +│ ├── PROJECT.md # Project vision +│ ├── REQUIREMENTS.md # Scoped requirements +│ ├── ROADMAP.md # Phase breakdown +│ └── STATE.md # Project memory +├── src/ # Source code (created during development) +└── README.md # This file +``` + +## Repository + +- **Gitea**: https://git.mlhub.it/Michele/postgenerator +- **Clone**: `git clone https://git.mlhub.it/Michele/postgenerator.git` + +## Deployment + +When ready to deploy, use `vps-lab-deploy` skill. + +- **URL**: https://lab.mlhub.it/postgenerator/ +- **VPS**: /opt/lab-postgenerator/