Save / snapshot the state of an issue board

Description

I'm using issue boards instead of epic / meta issues for ~Geo . Mostly, this is the %10.1 workflow board here: https://gitlab.com/groups/gitlab-org/boards/364268?scope=all&utf8=%E2%9C%93&state=opened&milestone_title=10.1&label_name[]=Geo

However, this board is shared between many people, and it gets changed from time to time. For instance, from the 7th, I expect it will be modified to be the "10.2 workflow" board. The 10.0 project level board is already gone, and with it, useful historical information.

Proposal

I'd like to be able to manually take snapshots of this board. I don't mean screenshots, but rather, be able to have a link that will show the board in the state it was at when the link was generated. Then, when 10.2 rolls around, I'll still be able to see what I was doing in 10.1. I could also take weekly snapshots and use them to get an idea of how the work progressed over the month.

Enhancement: it would be great to be able to arrange these into series for a timeline view where the cards appear, disappear or flit from column to column as a time indicator runs across.

Enhancement: scheduled snapshots, so we take one every day automatically until the milestone expires, or everything has moved to either backlog or completed, or some other criterion.

For now, I guess I'll just try to get screenshots every month ^^

/cc @smcgivern @victorwu

Links / references

Documentation blurb

Overview

What is it? Why should someone use this feature? What is the underlying (business) problem? How do you use this feature?

Use cases

Who is this for? Provide one or more use cases.

Feature checklist

Make sure these are completed before closing the issue, with a link to the relevant commit.

  • Feature assurance
  • Documentation
  • Added to features.yml
Assignee Loading
Time tracking Loading