[ 
https://issues.apache.org/jira/browse/ATLAS-5197?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18055106#comment-18055106
 ] 

ASF subversion and git services commented on ATLAS-5197:
--------------------------------------------------------

Commit 1647ec39125abd5096e14e28f124a2fef1751809 in atlas's branch 
refs/heads/atlas-2.5 from Prasad Pawar
[ https://gitbox.apache.org/repos/asf?p=atlas.git;h=1647ec391 ]

ATLAS-5197: Deprecate and Remove Legacy “New UI” (Backbone.js) from Apache 
Atlas (#509)
( cherry-picked from aa61cc753085b8f3f23fa7766b8d1efedfa35670 )


> Deprecate and Remove Legacy “New UI” (Backbone.js) from Apache Atlas
> --------------------------------------------------------------------
>
>                 Key: ATLAS-5197
>                 URL: https://issues.apache.org/jira/browse/ATLAS-5197
>             Project: Atlas
>          Issue Type: Task
>          Components: atlas-webui
>    Affects Versions: 3.0.0
>            Reporter: Prasad P. Pawar
>            Assignee: Prasad P. Pawar
>            Priority: Major
>              Labels: Atlas-UI
>          Time Spent: 20m
>  Remaining Estimate: 0h
>
> h3. *Background*
> Currently, Apache Atlas maintains {*}three different UI implementations{*}:
>  # *Classic UI* – Backbone.js
>  # *New UI* – Backbone.js
>  # *React UI*
> Maintaining three UI layers increases maintenance overhead, code duplication, 
> and confusion for users and contributors.
> ----
> h3. *Objective*
> Streamline the UI architecture by {*}removing the legacy “New UI” built on 
> Backbone.js{*}, and retaining only:
>  * *Classic UI (Backbone.js)*
>  * *React UI*
> The goal is to reduce complexity, improve maintainability, and align with the 
> long-term UI direction of the project.
> ----
> h3. *Scope of Work*
>  * Identify and remove:
>  ** New UI routes
>  ** Related Backbone.js views, templates, and assets
>  ** Feature toggles or flags referencing the New UI
>  * Ensure:
>  ** Classic UI remains fully functional
>  ** React UI remains unaffected
>  * Update:
>  ** Documentation (if applicable)
>  ** Navigation or routing logic pointing to the removed UI
>  * Validate:
>  ** No broken links or references to the removed UI
>  ** Application builds and runs successfully after cleanup
> ----
> h3. *Acceptance Criteria*
>  * “New UI” (Backbone.js) is completely removed from the codebase
>  * Only *Classic UI* and *React UI* are available
>  * No references to New UI remain in routing or navigation
>  * Application works without UI-related regressions
>  * Documentation updated if required
> ----
> h3. *Notes*
>  * This change is intended as a *cleanup and consolidation effort*
>  * No functional changes are expected in Classic or React UI



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to