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

New IA implementation #267

Open
8 of 42 tasks
chalin opened this issue May 4, 2021 · 11 comments
Open
8 of 42 tasks

New IA implementation #267

chalin opened this issue May 4, 2021 · 11 comments
Assignees

Comments

@chalin
Copy link
Contributor

chalin commented May 4, 2021

Reference: #110, #65

Permalink Structure

Legend

Bold: new pages
Italic: moved pages (new location)
Strike through: moved or removed pages (old location)
⋮ (vertical ellipsis): one or more unlisted pages

Notes

† v3.5 expanded as an example. v3.5 and v3.4 currently share the same architecture, but may differ in future.
‡ Content under Platforms should be reworked and made into blog posts. (Amazon Web Services, Container Linux with systemd, FreeBSD)

Other:

@chalin
Copy link
Contributor Author

chalin commented May 5, 2021

@nate-double-u: good first pass. Here are some suggestions for the "sitemap" (which isn't really a sitemap -- maybe we should call it "Permalink structure"):

  • Drop the "homepage" node, and left-shift all entries below it. We know everything is rooted below the homepage, and besides, we have a separate section for discussing the "homepage"
  • Add the permalink path name to each node: e.g. Docs (/docs) -- yes, it's trivial for "Docs" but less so for entries below that.
  • Consider the shorter name "Get started" rather than "Getting started"
  • Why would "Administration", "Get started", etc not be versioned?

@nate-double-u
Copy link
Contributor

Why would "Administration", "Get started", etc not be versioned?

Good question. I think I will move them under the versioning.

Also, what about pages like /docs/v3.4/triage(/issues), or /docs/v3.4/upgrades? Should they be removed from under versioning? I expect that the process of opening a ticket won't change from version to version. Upgrades is a list of X.Y to X.Z upgrades, so is mostly duplicated content.

@nate-double-u
Copy link
Contributor

While we go through this process we should consider standardizing "-" vs "_" in links.

@nate-double-u nate-double-u added this to the 21Q2-docsy+new-IA milestone May 6, 2021
@chalin
Copy link
Contributor Author

chalin commented May 15, 2021

So in a nutshell, based on the reading of the docs I’ve done this week (05/09), here’s what I’m feeling needs to be done:

  • Finalize a Get started page (considering the ectd README version, possibly).
    Then link to that page from the homepage (which will mean that we need a v3.4 version)
  • Consider (re-)writing an Installation page, maybe using the download/build page as a base (but remove the testing part -- we can direct folks to the get-started page).
    We might also want to add that to the top-nav
  • Consider reworking the demos into tutorials
  • Consider writing a Community page (and adding a link to it in the top-nav). The info can come from the etcd README, in particular.
  • Consider adding a link to play.etcd.io to the homepage and/or top-nav

All of this is open to discussion, of course.

@nate-double-u
Copy link
Contributor

nate-double-u commented May 15, 2021

I had initially tried to organize the IA into an Evaluation, Addition, Fix, and Features model; would a Concepts, Tasks, Tutorials, and Reference model (like on the k8s.io/docs pages) be a better model to go with given what we've got already built out?

@nate-double-u
Copy link
Contributor

nate-double-u commented Jun 10, 2021

Sorry for the noise, but as this is a discussion about new pages and where and how to fit them in, I thought this would be a better place to discuss an Observability section.

From: #374:

An Observability section has been suggested during the conversations around the v3.5 release:

I wonder if it would make sense to have a section just for Observability in the navigation? To group metrics, profiling, logging and now tracing under there? https://etcd.io/docs/next/ @nate-double-u @chalin what do you think?

originally posted by @lilic in #280

I think we can add around https://github.com/etcd-io/website/blob/master/content/en/docs/next/op-guide/monitoring.md#prometheus as a section "Distributed tracing"?

have a section just for Observability in the navigation

I think once we have those in monitoring doc, we can discuss separating them out with @nate-double-u @chalin ?

Originally posted by @gyuho in #280 (comment)

@nate-double-u nate-double-u mentioned this issue Jun 10, 2021
9 tasks
@nate-double-u
Copy link
Contributor

nate-double-u commented Jun 24, 2021

@nate-double-u
Copy link
Contributor

nate-double-u commented Jun 24, 2021

This may fit in well with the new Tutorials page/section.

@nate-double-u
Copy link
Contributor

nate-double-u commented Jun 24, 2021

[edit] removing comment to refactor into issues like the above comments

@chalin
Copy link
Contributor Author

chalin commented Sep 23, 2021

There's some discussion of possible IA rework in #309 (comment):

Maybe /docs/v3.5/integrations/ should be split into the following (IMHO) more intuitive names especially if we bring in subpages:

  • /docs/v3.5/tools
  • /docs/v3.5/libraries ... /docs/v3.5/languages

Which makes me think that /docs/v3.5/platforms makes sense too.

Hmm, we have too many entries below /docs/v3.5.

@chalin
Copy link
Contributor Author

chalin commented Sep 23, 2021

@nate-double-u: is the original Jira ticket (associated with #65) still open? If not (or maybe regardless), opening a new ticket requesting an IA assessment and new IA proposal might make sense. WDYT? /cc @celestehorgan

@nate-double-u nate-double-u unpinned this issue Feb 13, 2024
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

2 participants