Skip to content

Comments

Rewrite Nova Book for Kura 1.0#4

Merged
Taure merged 1 commit intomainfrom
feat/kura-rewrite
Feb 23, 2026
Merged

Rewrite Nova Book for Kura 1.0#4
Taure merged 1 commit intomainfrom
feat/kura-rewrite

Conversation

@Taure
Copy link
Contributor

@Taure Taure commented Feb 23, 2026

Summary

  • Rewrote the entire Nova Book tutorial around a blog platform (replacing the notes app) to showcase Kura 1.0's full feature set
  • Restructured from 23 chapters into 20 + 2 appendix across 6 sections: Getting Started, Data Layer with Kura, Building the API, Testing and Error Handling, Real-Time and Production, Going Further
  • Added 8 all-new chapters covering Kura: database setup, schemas/migrations, changesets, CRUD, associations/preloading, many-to-many/embedded schemas, transactions/multi/bulk ops
  • Consolidated views/auth/sessions, openapi/inspection-tools, and plugins/cors into single chapters
  • Removed raw pgo usage, sub-applications chapter, and all my_first_nova references
  • Updated cheat sheet with comprehensive Kura API reference and rebar3_kura commands

Test plan

  • mdbook build succeeds with no errors
  • No remaining references to my_first_nova, pgo:query, or raw SQL
  • All 24 markdown files present matching SUMMARY.md structure
  • Spot-check navigation and rendering with mdbook serve
  • Review all Erlang code examples for syntactic correctness

🤖 Generated with Claude Code

Replace the notes app with a blog platform that exercises Kura's full
feature set: schemas, migrations, changesets, associations, many-to-many,
embedded schemas, enum types, transactions, multi, and bulk operations.

Restructure from 23 chapters into 20 + 2 appendix with new sections:
Data Layer with Kura, Building the API, Testing and Error Handling,
Real-Time and Production, and Going Further. Consolidate views/auth/sessions,
openapi/inspection, and plugins/cors into single chapters. Remove raw pgo
usage and sub-applications chapter.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@Taure Taure merged commit 9c73b85 into main Feb 23, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant