Skip to content

Comments

feat: add kura + PostgreSQL persistence to my_first_nova#3

Merged
Taure merged 2 commits intomainfrom
feat/kura-persistence
Feb 14, 2026
Merged

feat: add kura + PostgreSQL persistence to my_first_nova#3
Taure merged 2 commits intomainfrom
feat/kura-persistence

Conversation

@Taure
Copy link
Contributor

@Taure Taure commented Feb 14, 2026

Summary

  • Replace hardcoded in-memory data in products and users controllers with real PostgreSQL persistence via kura (schemas, changesets, repo)
  • Add docker-compose for local PostgreSQL, auto-generated migrations, and database config
  • Add nova_test CT integration tests for full HTTP CRUD and meck-based eunit unit tests

Test plan

  • rebar3 compile — compiles clean, migrations auto-generated
  • rebar3 eunit — 17 mocked unit tests pass
  • docker compose up -d && rebar3 ct — 2 CT integration tests pass (products + users CRUD)

🤖 Generated with Claude Code

Taure and others added 2 commits February 14, 2026 19:11
Replace hardcoded in-memory data in products and users controllers with
real PostgreSQL persistence using kura schemas, changesets, and repo.
Adds docker-compose for local PG, auto-generated migrations, nova_test
integration tests (CT), and meck-based unit tests (eunit).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@Taure Taure merged commit 12a2e7f into main Feb 14, 2026
1 check passed
@Taure Taure deleted the feat/kura-persistence branch February 14, 2026 18:17
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