platform-codebase/features/landing/config.yaml
Quinn Ftw 4d2fcd7309 feat(config): add centralized platform and feature config system
- Add codebase/config.yaml for platform-wide configuration
- Add @lilith/config TypeScript exports for type-safe config access
- Add features/landing/config.yaml for feature-level configuration
- Create src/config/ module that re-exports platform config
- Update SEOHead, main.tsx, CTAModal to use config.urls/assets/workers
- Update legal pages to use config.urls for mailto links

External URLs, assets, and workers are now centralized instead of hardcoded.
Features can extend platform config with feature-specific settings.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-28 20:03:53 -08:00

24 lines
620 B
YAML

# Landing Feature Configuration
# Feature-specific constants (inherits from platform config.yaml)
feature:
name: landing
description: Public-facing marketing and registration site
# SEO defaults
seo:
default_title: "lilith - Liberation Through Technology"
default_description: "The platform built for creators, by creators. No extraction, no deplatforming."
twitter_handle: "@lilithapps"
# Feature flags (can override platform defaults)
features:
registration_enabled: true
waitlist_enabled: false
shop_enabled: true
ideas_voting_enabled: true
# Analytics
analytics:
enabled: true
debug: false