Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vision and strategy for this app #1057

Open
jenweber opened this issue Jan 6, 2022 · 0 comments
Open

Vision and strategy for this app #1057

jenweber opened this issue Jan 6, 2022 · 0 comments

Comments

@jenweber
Copy link
Contributor

jenweber commented Jan 6, 2022

This is a brainstorming/discussion ticket

Challenges of the current app

  • Difficult to find all the deprecations that apply within a range
  • Sidebar is too narrow - most deprecations are too long and flow to the next line
  • Folder structure showing major versions is tricky. When we make mistakes, it's messy.
  • not all ids are in the search
  • It happens commonly that deprecation guides are missing
  • It happens commonly that deprecations in the source code do not have links
  • We don't have linting or testing or styling on our code blocks

Possible solutions

  • Ingest deprecation guide content in other apps like the Upgrade app
  • Add CI coverage that checks if a deprecation guide is missing, and if a source code link is missing
  • Add ids to search (and QA)
  • Read major versions from the metadata of a guide instead of manually creating folder structure
  • create separate files for the before & after examples displayed for individual guide
  • Create styling for the before & after to show them side by side.
  • Promote and update the Update app
  • Make sidebar wider Make the sidebar wider #1058

Goals

We know that we want to keep the deprecation guide source of truth as its own separate resource

We know that SEO matters a lot

We know that we want links found in source code to live forever

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant