Scale the UI to add projects and repositories and specifically the tandem project-repositories. Initially, we can simply add repositories without any hierarchy in the database. #65
Task goal: define the technical needs to scale the technology to 3.5K repositories of high activity. This task focuses on how to do this from the end user point / UI of view when adding hundreds of repositories. This includes improvements and development in the area of operations and scalability mainly.
Scope: the initial scope goes for only Git/GitHub repositories. SBoM files and others are left for a second iteration.
Definition of done: a user should be able to add 3K repositories in less than 30 minutes.
Technical Description
Based on the request, this is what we are doing:
in the UI, the user selects the GitHub owner
UI displays all of the repositories of the owner to be selected
user selects the repo(s) and there is an option to disable PRs or issues (checkboxes)
Task Description
Technical Description
Based on the request, this is what we are doing: