Support a way for an individual to use RepoSense to showcase their code in multiple projects written in multiple periods
What feature(s) would you like to see in RepoSense? RepoSense can support a way for an individual to use RepoSense to showcase their code in multiple projects written in multiple periods. e.g., a student to showcase code written over a few years to an interviewer. Each ramp depicts the code contributions of the individual from one project/repository.
Is the feature request related to a problem? No, this is a new use case which makes use of insights RepoSense can provide.
Currently, RepoSense may be configured to include multiple projects, but a fixed time range across all repositories causes disproportionate ramp visualisations (i.e. contributions across a short time period will be scaled down in the ramp rather than be scaled to fit the ramp width despite non-overlapping time periods between projects).

This feature request aims to provide flexibility in the specified time ranges for each project, to allow code contributions for each project to be proportionally scaled to fit the width of the ramp.
If possible, describe the solution

The most feasible solution is to shift the since and until dropdowns from the toolbar to each individual project ramp. This allows for different time ranges to be specified for each project.
New configurations formats to allow users to specify the individual time ranges should be supported.
The most feasible solution is to shift the
sinceanduntildropdowns from the toolbar to each individual project ramp. This allows for different time ranges to be specified for each project.
BTW, don't mix up the analysis period with the display period. The drop-down is to specify the display period only. I think we need a way to specify different analysis periods for different repos to begin with. Providing a way to change the display period of different repos would be a nice-to-have thing.
I think the current way is fine, but here's some things I think:
- it would be good if zoom tab would stretch the ramp to fit
- option to sort by last commit date
- perhaps a drag slider to indicate the date instead of the current calendar?
- setting it up is quite painful
I personally tried to make my own reposense profile which you can see here: https://gerhean.github.io/publish-RepoSense