Skip to content

Update documentation for upcoming v2 - #133

Merged
ebouchut merged 10 commits into
devfrom
docs/update-design-for-v2
Aug 4, 2026
Merged

Update documentation for upcoming v2#133
ebouchut merged 10 commits into
devfrom
docs/update-design-for-v2

Conversation

@ebouchut

@ebouchut ebouchut commented Aug 4, 2026

Copy link
Copy Markdown
Owner

This PR updates the visual design in the documentation for the upcoming learn-dev version 2.

ebouchut added 10 commits August 4, 2026 01:00
Mobile wireframe variants for Home, Login, Register, and Dashboard
join the lesson mobile wireframe already in the set, exported from
the Figma frames with the same grayscale conventions and the -mobile
naming suffix.

Refs #131
Desktop wireframes for the instructor pages (courses, course editor,
lesson editor, students) and the admin accounts page join the set,
completing the wireframe coverage of the application's three roles.

Refs #131
Wireframes for the pages that had no design record yet: add lesson,
admin courses, admin user form, error, privacy policy, forgot
password, and reset password, each in a desktop and a mobile variant,
following the existing grayscale conventions and naming.

Refs #131
The instructor pages (courses, course editor, lesson editor,
students) and the admin accounts page gain mobile wireframes, so both
role flows are documented at 390 as well as at 1440.

Refs #131
…rames

The course editor, lesson editor, and accounts wireframes gain the
archive control beside the submit button and in each account row,
matching the wording used across the instructor and admin screens.

Refs #131
The catalogue and the course detail page had mockups but no wireframe
record; both now have a desktop and a mobile variant, completing the
one to one match between the wireframe and mockup sets.

Refs #131
… account form

The account creation wireframes showed a role selector that the
application does not have: the route creates instructors only. Both
variants now mirror the real form: username with its length hint,
email, and the initial password with its handover note, inside the
narrow centred card the page uses, followed by the link back to the
accounts list.

Refs #131
The course editor wireframes kept the publication buttons inside the
form card. In the application only Save sits there; publishing and
archiving belong to a lifecycle section below the card, followed by
the students link, the lessons section whose add button precedes the
list, and the link back to the courses.

Refs #131
The lesson editor wireframes carried an archive control the lesson
form does not have: archiving and restoring a lesson happen per row on
the course editor. Both lesson forms now show what the page really
holds: the course breadcrumb, the title and content fields with their
hints, and a single submit button, without a card wrapper.

Refs #131
The instructor and admin wireframes carried invented labels. They now
follow the application: My courses with Create a course, Course
moderation for the admin catalogue with its cross link from Accounts,
Reactivate rather than Restore for an archived account, Remove on each
student row with the link back to the courses, and Register for this
course on the course page.

Refs #131
@ebouchut ebouchut self-assigned this Aug 4, 2026
@ebouchut ebouchut moved this to In Progress in learn-dev-project Aug 4, 2026
@ebouchut ebouchut moved this from In Progress to In Review in learn-dev-project Aug 4, 2026
@ebouchut ebouchut added this to the v2.0 - Enhancements milestone Aug 4, 2026
@codecov

codecov Bot commented Aug 4, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 82.54%. Comparing base (6ea2096) to head (c894c59).

Additional details and impacted files
@@            Coverage Diff            @@
##                dev     #133   +/-   ##
=========================================
  Coverage     82.54%   82.54%           
  Complexity      211      211           
=========================================
  Files            38       38           
  Lines           888      888           
  Branches         55       55           
=========================================
  Hits            733      733           
  Misses          124      124           
  Partials         31       31           

☔ 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.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@ebouchut ebouchut linked an issue Aug 4, 2026 that may be closed by this pull request
6 tasks
@ebouchut
ebouchut merged commit bfb8832 into dev Aug 4, 2026
7 checks passed
@ebouchut
ebouchut deleted the docs/update-design-for-v2 branch August 4, 2026 12:25
@github-project-automation github-project-automation Bot moved this from In Review to Done in learn-dev-project Aug 4, 2026
@ebouchut ebouchut added the documentation Improvements or additions to documentation label Aug 4, 2026
@ebouchut ebouchut changed the title Update visual design for upcoming v2 Update documentation for upcoming v2 Aug 4, 2026
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 frontend

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant