LearnNewsExamplesServices
Frontmatter
id9098
titleFeat: Integrate Documentation Viewer into DevRank
stateClosed
labels
documentationaifeature
assigneestobiu
createdAtFeb 11, 2026, 10:29 AM
updatedAtFeb 11, 2026, 10:42 AM
githubUrlhttps://github.com/neomjs/neo/issues/9098
authortobiu
commentsCount1
parentIssue8930
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtFeb 11, 2026, 10:42 AM

Feat: Integrate Documentation Viewer into DevRank

Closed v12.0.0 documentationaifeature
tobiu
tobiu commented on Feb 11, 2026, 10:29 AM

Integrate the shared Neo.app.content documentation viewer into the DevRank application to display the DevRank documentation (learn/guides/devrank).

Tasks:

  1. Implement Data Layer (Models & Stores) for Content in DevRank.
  2. Implement View Layer (MainContainer, Controller, StateProvider) for the "Learn" section.
  3. Add "Learn" button to DevRank HeaderToolbar.
  4. Implement routing logic in ViewportController to switch between "Home" (Grid) and "Learn" views.
  5. Ensure documentation loads correctly from learn/guides/devrank.
  6. Update apps/devrank/view/Viewport.mjs to include the MainContainer.
tobiu added the documentation label on Feb 11, 2026, 10:29 AM
tobiu added the ai label on Feb 11, 2026, 10:29 AM
tobiu added the feature label on Feb 11, 2026, 10:29 AM
tobiu added parent issue #8930 on Feb 11, 2026, 10:29 AM
tobiu referenced in commit d17828d - "feat: Integrate Documentation Viewer into DevRank (#9098)" on Feb 11, 2026, 10:41 AM
tobiu
tobiu Feb 11, 2026, 10:41 AM

Input from Gemini 3 Pro:

✦ I have integrated the documentation viewer into DevRank.

Changes Implemented:

  1. Data Layer: Created DevRank.store.Content and DevRank.store.ContentSections (and their models) to handle documentation data.
  2. View Layer:
    • Created DevRank.view.learn.MainContainer (extending Neo.app.content.Container).
    • Configured it to load content from learn/guides/devrank/.
    • Implemented routing and state management for the documentation view.
  3. UI Integration:
    • Updated DevRank.view.Viewport to include the new MainContainer.
    • Added a "Learn" button to DevRank.view.HeaderToolbar.
    • Updated DevRank.view.ViewportController to switch between the "Home" (Grid) and "Learn" views.

The DevRank application now features a fully functional "Learn" section powered by the shared framework content viewer.

tobiu closed this issue on Feb 11, 2026, 10:42 AM
tobiu assigned to @tobiu on Feb 11, 2026, 10:42 AM