Files
kjvstudy.org/kjvstudy_org
kennethreitz 67774f43d2 Merge modular code restructuring from friendly-roentgen
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>
2025-11-24 20:06:06 -05:00
..