Create functionality for Epics (and related issues) to be cloned
Purpose
The purpose of this functionality is to make Marketing Programs processes more efficient in relation to field events. The ability to clone an epic and its related issues would significantly cut down on the administrative work required in GitLab for us to be able to organize all upcoming tasks for our long list of worldwide events. A promotion of Dog-fooding in the Marketing realm at GitLab.
If more details are required or questions arise, please comment to open discussion!
Preface
Here’s an example of an issue I would like to be able to clone: gitlab-com/marketing&212 (closed)
There is another almost exactly the same event happening a day later but I need to spend ample time creating the next epic and all related issues, due dates, DRIs, comments to MOps and FMMs.
Steps I need to complete to replicate the epic because we don’t have cloning functionality:
-
Go to Marketing epics > Create new
- Naming convention: [Event name] - [Month] [DD], [YYYY]
- Edit epic description with the following code
Main Issue >>
Event Details
Issue creation
Facilitate tracking issue created - MPM Follow up email issue created - MPM List clean and upload issue created - MOps Landing page issue created - MPM Invitation and reminder issue created - MPM
-
Go to main issue and copy Event Details section from issue description
- Example issue - this includes the YES/NO/MAYBE section filled out by FMM owner, that determines which supporting issues below I create.
-
Go back to epic and paste Event Details section from the issue into epic description
-
Create issue for facilitate tracking issue
- Edit issue name > Facilitate tracking - [name of event]
- Choose MPM-01-facilitate-tracking template
- Edit link to epic and insert due dates for copy deadline & send
- Choose DRI (MPM)
- Choose due date for issue as end of week WIP created
-
Create landing page issue
- Edit issue name > Landing page - [name of event]
- Choose MPM-02-landing-page template
- Edit link to epic and insert due dates for copy deadline & send
- Choose DRI (FMM owner & MPM)
- Choose due date for issue as copy due date
-
Create invitation and reminder emails issue
- Edit issue name > Invitations and reminder - [name of event]
- Choose MPM-03-invitations-reminder template
- Edit link to epic and insert due dates for send dates & copy due dates
- Choose DRI (FMM owner & MPM, sometimes Partner/Product Marketing)
- Choose due date for issue as first copy due date
-
Create follow up email issue
- Edit issue name > Follow up email - [name of event]
- Choose MPM-04-follow-up-email template
- Edit link to epic and insert due dates for send dates & copy due dates
- Choose DRI (FMM owner & MPM, sometimes Partner/Product Marketing)
- Choose due date for issue as first copy due date
-
Associate all issues and main FMM event issue to the epic
-
On the FMM event issue label, remove “MPM - Radar” label, and add “MPM - Supporting Issue Created” label