Open
Description
Looking through the issue list, it appears that we have a number of different feature requests in the backlog that affect the URL handling and/or the way the application interacts with repositories/selects crates. These issues are:
- Support rust code in folder within repo root #95 -> allow handling of crates living in sub-directories
- Support a badge per sub-crate in a single repo #19 -> badges for said sub-directory crates
- Support for private git servers / self-hosting. #84 -> analyze repositories on self-hosted git-servers
- branch selector #12 -> allow branch selection
- Check Cargo.lock for Bin Crates #26 -> check the lockfile instead of the Cargo.toml
I think that these issues should be solved separately. But we should probably think about how general solutions could look like (and what of these should be implemented in our public instance or if some of these things require a private instance).
All these issues will probably alter the routing scheme so it would make sense to think about things like these in a central issue so we don't end up with several different (or conflicting) solutions.