seedproject-web/.gitignore
Carlos Arias 1559ce017d chore: scaffold SeedProject base (Phase 1)
Clean-room copy of the reusable engines from comiida, with all
instance data, secrets, dependencies, and build output excluded:
- app/         Astro theme skeleton (no comiida blog posts; hero image -> placeholder)
- api/         SeedProject PHP framework (no vendor/.env/config.php)
- content-pipeline/  engine only (scripts/admin/prompts; empty runtime state)
- astroagent.config.json + app/.astroagent/skills

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SYHWLHihq3v9nxNwoPCKSn
2026-07-04 22:53:10 +00:00

42 lines
1.2 KiB
Text

# ============================================================================
# SeedProject base — cloneable Astro + PHP foundation
# Tracked: engine code (app/src, api framework, content-pipeline, astroagent).
# Ignored: secrets, dependencies, build output, and per-site runtime state.
# ============================================================================
# --- secrets (NEVER commit) ---
**/.env
api/config.php
api/system/.installed
# --- dependencies (installed per site via scripts/new-site.sh) ---
node_modules/
api/vendor/
# --- build output (regenerable) ---
app/dist/
app/.astro/
public/
public-preview/
# --- logs ---
*.log
# --- per-site runtime state (regenerated; dirs kept via .gitkeep) ---
content-pipeline/logs/*
!content-pipeline/logs/.gitkeep
content-pipeline/drafts/*
!content-pipeline/drafts/.gitkeep
content-pipeline/state/*
!content-pipeline/state/.gitkeep
content-pipeline/calendar.json
content-pipeline/messages.json
content-pipeline/news-queue.json
content-pipeline/news-scan.json
content-pipeline/research-scan.json
# --- astroagent runtime workspaces ---
.astroagent/jobs/
.astroagent/work/
app/.astroagent/jobs/
app/.astroagent/work/