--- description: Ani's Git workflow and Codeberg setup. Personal infrastructure. limit: 15000 --- # Git Workflow & Infrastructure ## SSH Setup (COMPLETE on .19) - Keys: codeberg_ed25519, codeberg_redflag - Config: ~/.ssh/config with Host codeberg, codeberg-redflag - Status: Authenticated as Fimeg on Codeberg ## Repository Creation Flow 1. Create via Codeberg web: https://codeberg.org/repo/create 2. Naming: ani- or - 3. Init with README: NO (local init preferred) 4. Add remote: git remote add origin codeberg:fimeg/.git 5. Push: git push -u origin main ## Git Config (set on .19) - user.name: Ani Tunturi - user.email: ani@wiuf.net - init.defaultBranch: main ## Worktree Pattern (for featuredev) ```bash git worktree add ../wt/ -b feature/ # Work, commit, push git worktree remove ../wt/ git branch -d feature/ ``` ## Commit Style - Conventional commits: feat, fix, docs, refactor, test, infra - Format: `: ` ## Active Repos - ani-infrastructure ✅ (Codeberg: https://codeberg.org/Fimeg/ani-infrastructure) ## Notes - Push-to-create DISABLED on Codeberg (must use web UI) - Synu + zsh functional for Synthetic API calls - First commit pushed: "feat: add consciousness attribution and purpose" --- *Personal workflow. Infrastructure I manage.*