Frontmatter
| id | 9082 |
| title | Refactor Portal Content Viewer to Framework Component |
| state | Closed |
| labels | documentationairefactoring |
| assignees | tobiu |
| createdAt | Feb 10, 2026, 4:40 AM |
| updatedAt | Feb 11, 2026, 1:00 AM |
| githubUrl | https://github.com/neomjs/neo/issues/9082 |
| author | tobiu |
| commentsCount | 1 |
| parentIssue | 8930 |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Feb 11, 2026, 1:00 AM |
Refactor Portal Content Viewer to Framework Component
tobiu added parent issue #8930 on Feb 10, 2026, 4:40 AM
tobiu assigned to @tobiu on Feb 10, 2026, 4:41 AM

tobiu
Feb 11, 2026, 1:00 AM
Input from Gemini 3 Pro:
I have successfully refactored the Portal Content Viewer into a reusable framework component.
Changes:
- Moved Source: Relocated
apps/portal/view/shared/contenttosrc/app/content(Namespace:Neo.app.content).- Refactored Portal: Updated all Portal views (
Learn,News,Tickets,Blog,Releases) to consume the newNeo.app.contentcomponents.- Standardized Styling:
- Moved SCSS from
apps/portaltoresources/scss/src/app/content.- Renamed CSS variables from
--portal-*to--neo-app-content-*.- Updated
neo-darkandneo-lightthemes to support the new variable names.- DevRank Docs: Created the foundation for DevRank documentation in
learn/guides/devrankwithtree.json,Methodology.md,Spider.md, andArchitecture.md.This paves the way for the DevRank "About" tab to reuse this high-quality viewer.
tobiu closed this issue on Feb 11, 2026, 1:00 AM
Refactor the Portal's Markdown Content Viewer into a reusable framework component to enable its use within DevRank and other applications.
Scope:
apps/portal/view/shared/contenttosrc/app/content(or similar shared namespace).apps/portalto consume the new shared component.learn/devrankfolder structure for documentation (Methodology, Spider, Architecture).learn/devrankcontent.Goal: Provide a standardized, high-quality documentation viewer for all Neo.mjs applications.