Resolves wayfinder tickets #2 and #3 on the calendar-backend groundwork map (#1): - smart-tablet-screen-calendar-webhooks.md: Nextcloud CalDAV push support (none usable — Mail-in-a-Box's bundled Nextcloud predates the Webhooks app) vs Microsoft Graph webhook subscriptions (supported, with renewal-job requirements). - smart-tablet-screen-frankenphp-docker.md: FrankenPHP-based dev/prod Docker image and compose setup for the Symfony backend. Also gitignore .scratch/, the repo-local scratchpad directory for throwaway working files. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01QshNimeB3TVU2vMjN7tEuz
66 lines
1.1 KiB
Plaintext
66 lines
1.1 KiB
Plaintext
# ---> Symfony
|
|
# Cache and logs (Symfony2)
|
|
/app/cache/*
|
|
/app/logs/*
|
|
!app/cache/.gitkeep
|
|
!app/logs/.gitkeep
|
|
|
|
# Email spool folder
|
|
/app/spool/*
|
|
|
|
# Cache, session files and logs (Symfony3)
|
|
/var/cache/*
|
|
/var/logs/*
|
|
/var/sessions/*
|
|
!var/cache/.gitkeep
|
|
!var/logs/.gitkeep
|
|
!var/sessions/.gitkeep
|
|
|
|
# Logs (Symfony4)
|
|
/var/log/*
|
|
!var/log/.gitkeep
|
|
|
|
# Parameters
|
|
/app/config/parameters.yml
|
|
/app/config/parameters.ini
|
|
|
|
# Managed by Composer
|
|
/app/bootstrap.php.cache
|
|
/var/bootstrap.php.cache
|
|
/bin/*
|
|
!bin/console
|
|
!bin/symfony_requirements
|
|
/vendor/
|
|
|
|
# Assets and user uploads
|
|
/web/bundles/
|
|
/web/uploads/
|
|
|
|
# PHPUnit
|
|
/app/phpunit.xml
|
|
/phpunit.xml
|
|
|
|
# Build data
|
|
/build/
|
|
|
|
# Composer PHAR
|
|
/composer.phar
|
|
|
|
# Backup entities generated with doctrine:generate:entities command
|
|
**/Entity/*~
|
|
|
|
# Embedded web-server pid file
|
|
/.web-server-pid
|
|
|
|
# Claude Code skill payloads (restorable via `npx skills experimental_install`
|
|
# from skills-lock.json, which IS tracked) and agent worktree scratch space
|
|
/.claude/skills/
|
|
/.claude/worktrees/
|
|
|
|
# leankg's local runtime state (pid file, index) — regenerated on start
|
|
/.leankg/
|
|
|
|
# Agent scratchpad — throwaway working files, never repo content
|
|
/.scratch/
|
|
|