1.Git-Native vs. Content Lake
Sanity's approach:
- ● Content lives in Sanity's "Content Lake"
- ● Real-time updates via WebSockets
- ● Version history is Sanity-specific
- ● Requires Sanity client to query
Liteshow's approach:
- Content lives in git as structured files
- Every change is a git commit
- Version history is git history
- Query with standard tools
Sanity query (GROQ):
const query = `*[_type == "post"]`;
const posts = await sanityClient.fetch(query);
// Dependent on Sanity APILiteshow - just files:
import { getContent } from 'liteshow';
const posts = await getContent('posts');
// Works offline, no API dependency