Open timcosgrove opened 2 years ago
Related to #1395 and possibly dependent on #1398
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.
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
Single source of truth
: Increase reliability and consistency of content on VA.gov by providing a single source of truth.Accessible, plain language
: Provide guardrails and guidelines to ensure content quality.Purposely structured content
: Ensure Content API can deliver content whose meaning matches its structure.Content lifecycle governance
: Produce tools, processes and policies to maintain content quality throughout its lifecycle.Editor-centered
Purpose-driven
: Create an opportunity to involve the editor community in VA’s mission and content strategy goals.Efficient
: Remove distractions and create clear, straightforward paths to get the job done.Approachable
: Offer friendly guidance over authoritative instruction.Consistent
: Reduce user’s mental load by allowing them to fall back on pattern recognition to complete tasks.Empowering
: Provide clear information to help editors make decisions about their work.Runbook