Skip to content

Proposal: Visualize repos file with tree structure on a web page #289

Description

@hardwork9047

Hello, thank you for developing and maintaining vcstool.

I would like to propose a feature that helps users better understand and manage complex workspace configurations described in .repos files, especially when dealing with hierarchical structures and multiple repositories.

Feature Request
It would be helpful to have a web-based visualization tool or a feature that:

  • Parses a .repos file that contains a nested (hierarchical) structure.
  • Displays the repositories as a tree structure on a web page.
  • Shows the branch, tag, or commit hash used for each repository.

Motivation
When managing large projects with multiple nested repositories, it's difficult to get a clear overview of which repository is using which branch or tag. A visual representation would:

  • Make it easier to verify consistency across dependencies.
  • Help teams share and understand workspace configurations more intuitively.
  • Improve collaboration and debugging when issues arise from mismatched versions.

Optional Ideas

  • Integration with GitHub Pages or similar platforms to make the visualization shareable.
  • Support for interactive features like filtering by branch/tag or collapsing subtrees.

This is my first time posting an issue to this repository, and I truly appreciate all the work that has gone into vcstool. Thank you for your time and consideration.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions