Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Web Interface for KS-NAV Tool #12

Open
alessandrocarminati opened this issue Nov 24, 2023 · 0 comments
Open

Implement Web Interface for KS-NAV Tool #12

alessandrocarminati opened this issue Nov 24, 2023 · 0 comments
Labels

Comments

@alessandrocarminati
Copy link
Collaborator

Objective

The goal is to develop a user-friendly web interface for KS-NAV, enabling users to view both code and diagrams seamlessly.

Current Status

Red Hat's POC exists and is referred to as KS-NAV UI, but requires a backend to function properly. Related issues have been created within the repository to address this.
Previously, an interface limited to diagram visualization was attempted by an undergraduate student from Roma TRE University, documented in the kernel-visual-analysis repository.

Tasks

Evaluate the existing work:
Assess RedHat's KS-NAV UI and its compatibility with the KS-NAV tool.
Review the issues in the KS-NAV UI repository to understand the required backend functionality.
Explore the undergraduate student's kernel-visual-analysis project for any insights or reusable components.

Decide on a Strategy:

Determine whether to build upon the existing work or develop a new interface from scratch.
Consider factors like compatibility, maintainability, feature completeness, and alignment with KS-NAV goals.

Plan and Execute:

Define the scope of the web interface, considering code and diagram visualization integration.
Develop a roadmap for implementation, including backend requirements and frontend design.
Collaborate with contributors to implement, test, and refine the interface.

Considerations

Compatibility with KS-NAV's current architecture and functionalities.
User experience and ease of navigation in viewing code and diagrams simultaneously.
Leveraging existing solutions versus building a new interface.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant