mirror of
https://github.com/kennethreitz/kjvstudy.org.git
synced 2026-06-05 23:00:16 +00:00
67774f43d2
Major refactoring to split server.py into modular components: - routes/api.py: API endpoints - routes/resources.py: Biblical resources pages - routes/family_tree.py: Family tree/genealogy - routes/study_guides.py: Study guides - routes/commentary.py: Commentary system (4,130 lines) - routes/utility.py: Sitemap, robots.txt, health - utils/books.py: Book name normalization - utils/helpers.py: Common helpers - utils/search.py: Full-text search - utils/search_index.py: SQLite FTS5 index - data/resources.py: Biblical resource data Server.py reduced from ~12,600 to 2,045 lines (84% reduction). All 100 tests passing. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>