department-of-veterans-affairs / va.gov-cms

Editor-centered management for Veteran-centered content.
https://prod.cms.va.gov
GNU General Public License v2.0
99 stars 69 forks source link

⏩ Retire vagov-content #8444

Open timcosgrove opened 2 years ago

timcosgrove commented 2 years ago

Background

The CMS has its origins in a system which built static HTML pages from Markdown files. When the CMS came online, it became the content source for the majority of static content.

The repo which contains the Markdown files is https://github.com/department-of-veterans-affairs/vagov-content. There are still a small number of pages that are built from this repository.

When we replace content-build, we will no longer support Markdown files as a content source. Therefore, we need to migrate or retire this content.

User Story or Problem Statement

As a content creator, I need my content to be managed in the CMS so I can continue to share content updates with Veterans and the VA.

As the CMS Team, I need all content sourced from vagov-content to be migrated to the CMS or other systems, so that I do not have to support generating content from Markdown files.

Affected users and stakeholders

Assumptions

(How will these assumptions be validated?)

Acceptance Criteria

Design principles

Veteran-centered

Editor-centered

Runbook

## Labels (You can delete this section once it's complete) - [x] Issue type (red) (defaults to "Epic") - [ ] CMS subsystem (green) - [ ] CMS practice area (blue) - [x] CMS workstream (orange) - [ ] CMS-supported product (black) ### CMS Team Please check the team(s) that will do this work. - [X] `CMS Program` - [ ] `Platform CMS Team` - [ ] `Sitewide CMS Team ` (leave Sitewide unchecked and check the specific team instead) - [ ] `⭐️ Content ops` - [ ] `⭐️ CMS experience` - [ ] `⭐️ Offices` - [ ] `⭐️ Product support` - [ ] `⭐️ User support`
kevwalsh commented 2 years ago

Related to #1395 and possibly dependent on #1398

timcosgrove commented 1 year ago

Work had been done previously to determine what content was in vagov-content and which pieces of content needed to be kept. That spreadsheet is here: https://docs.google.com/spreadsheets/d/1NVFKpE5rGjI3TdUJmMOfiv0tSid7eUvvNu63EzLxML8/edit#gid=0

There are tickets encompassing all the pieces of content which need to be kept or otherwise handled.