We have a setup internally where we have built a large number of libraries that are in-use by our client-facing applications 20-30 for the backend and 5-10 for the frontend.
Currently, all of the issues for these are stored in a single umbrella project. This causes issues with understanding which release certain issues were completed in. I'm trying to understand what the best practice for this sort of thing would be. Should I be creating individual projects for each library and manage their issues and releases there? Should I create smaller buckets for FE and BE libraries and manage the releases with labels and components?
If anyone has any similar experience with the issue it would be appreciated to understand how others are doing it.