bsdata
bsdata copied to clipboard
Redirected/archived/etc directives
This issue is more of a memo about ideas that popped up in my head
As we continue our journey through time, we encounter more and more scenarios that are completely unsupported or don't provide nice user experience.
Redirection
We need to have a concept of redirection. It's currently implemented for 40k-mobile-format somewhere, but that's a temporary patch for a single use case hard-coded into webapp. Bad but works
Archived
A natural lifecycle for some systems is having a new edition released every few years. In some cases, it's simply a case of updating files and making a new release, but when a huge repository like 40k for 7th ed is being superceded almost completely, creating new repo makes a lot of sense. Which may also result in a need to rename old repo. Having a way of "deprecating" repositories could go a long way towards improving experience on search, like by default filtering out these archived repos (but having an option to unfilter them).
Dependencies
It could be nice to have "partial repositories" which could add-on things. That way we could handle fan-made repos that just add stuff, but are not standalone.