SIGN IN SIGN UP
simonw / datasette UNCLAIMED

An open source multi-tool for exploring and publishing data

0 0 152 Python

Investigate metadata system: lifecycle, plugin resolution, config vs metadata

Detailed investigation of how Datasette's metadata system works including:
- Full startup lifecycle from file parsing through internal DB population
- How plugins interact with metadata via set_*/get_* methods
- Critical ordering issue: startup hooks fire before internal DB tables exist
- Last-write-wins resolution when file metadata conflicts with plugin metadata
- Complete enumeration of all 23 config settings and all metadata keys
- How config and metadata YAML differ and the automatic migration system

https://claude.ai/code/session_011DcgBtkS6ba1xLGQbcgWFm
C
Claude committed
e48a1d3d5a0fbb08f4c27bc6547e57390461ed5c
Parent: 5805a12