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

Main Repository View - Separate views / filters for Client Projects #177

Open
maxmurphySF opened this issue Jul 9, 2024 · 0 comments
Open
Labels
backstage enhancement New feature or request

Comments

@maxmurphySF
Copy link

maxmurphySF commented Jul 9, 2024

Summary

This task involves enhancing the main repository view in Backstage to include separate views or filters specifically for Client Projects. The goal is to improve the organization and accessibility of client-related repositories, making it easier for team members to navigate and manage client-specific projects.

What

  • Design new UI components for client project filters/views
  • Implement backend logic to categorize and tag repositories as client projects
  • Create new API endpoints or modify existing ones to support client project filtering
  • Develop front-end components to display and interact with client project views
  • Implement search and filter functionality specific to client projects
  • Ensure proper integration with existing repository data and metadata

Done When

  • New UI components for client project views/filters are implemented in the main repository view
  • Repositories can be accurately tagged and categorized as client projects
  • Users can easily switch between all repositories and client-specific project views
  • Search and filter functionality works correctly for client project repositories
  • The new view maintains consistency with Backstage's overall design and user experience
  • Performance testing confirms the new view doesn't negatively impact load times
  • Access controls are in place to ensure appropriate visibility of client projects
  • Documentation is updated to explain the new client project view functionality
@maxmurphySF maxmurphySF added enhancement New feature or request backstage labels Jul 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backstage enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant