This is how things works in reality for complex applications.
We have a very modular architecture for a product. ( micro services ). One product can have up 10 repositories.
Even the simplest application would have frontend and backend repositories.
Allowing linking to multiple repositories is a must.
Please see how ZenHub does it. That's what we currently use.