Skip to content

docs(architecture): Record the shipped course domain#94

Merged
ebouchut merged 1 commit into
devfrom
docs/architecture-course-domain
Jul 13, 2026
Merged

docs(architecture): Record the shipped course domain#94
ebouchut merged 1 commit into
devfrom
docs/architecture-course-domain

Conversation

@ebouchut

@ebouchut ebouchut commented Jul 13, 2026

Copy link
Copy Markdown
Owner

This PR adds the course package, which includes entities, repositories, and MarkdownRenderer. They were introduced with the course schema and Markdown rendering.

ARCHITECTURE.md:

  • Add the course package structure (moves courses, lessons, and enrollments).

This is part 2 of 2 in a stack made with GitButler:

@ebouchut ebouchut self-assigned this Jul 13, 2026
@ebouchut ebouchut added the documentation Improvements or additions to documentation label Jul 13, 2026
@ebouchut ebouchut moved this to In Review in learn-dev-project Jul 13, 2026
@codecov

codecov Bot commented Jul 13, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 81.30%. Comparing base (c190065) to head (a265cdc).

Additional details and impacted files
@@            Coverage Diff            @@
##                dev      #94   +/-   ##
=========================================
  Coverage     81.30%   81.30%           
  Complexity       62       62           
=========================================
  Files            23       23           
  Lines           246      246           
  Branches         13       13           
=========================================
  Hits            200      200           
  Misses           32       32           
  Partials         14       14           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@ebouchut ebouchut added this to the v0.9 - Code Freeze milestone Jul 13, 2026
@ebouchut ebouchut changed the base branch from dev to docs/course-management-plan July 13, 2026 07:37
Base automatically changed from docs/course-management-plan to dev July 13, 2026 07:38
The course package (entities, repositories, MarkdownRenderer) landed
with the course schema and Markdown rendering, so ARCHITECTURE.md now
lists it in the package structure, moves courses, lessons, and
enrollments from "upcoming" to the relational core, and points the
direction of travel at the course web layer plan.
@ebouchut ebouchut force-pushed the docs/architecture-course-domain branch from 1730f96 to a265cdc Compare July 13, 2026 07:39
@ebouchut ebouchut merged commit e51af41 into dev Jul 13, 2026
11 checks passed
@github-project-automation github-project-automation Bot moved this from In Review to Done in learn-dev-project Jul 13, 2026
@ebouchut ebouchut deleted the docs/architecture-course-domain branch July 13, 2026 07:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant