-
Couldn't load subscription status.
- Fork 43
[CORE-859] New Docs #772
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
[CORE-859] New Docs #772
Conversation
✅ Deploy Preview for pensive-meitner-faaeee ready!
To edit notification comments on pull requests, go to your Netlify site settings. |
|
Thanks for this! If I'm not mistaken, this includes proposed IA for most new docs sections now, not just IaC. Is that correct? I barely had a chance to peek at this, butI I intend to give it full attention tomorrow. I propose to share the next round of feedback async, at least to start. Would adding thoughts as comments here in this PR be a good place to capture them, or would you prefer a different approach? (Notion pages? Directly in Jira?) Let me know your preference(s)… |
That's correct! I've updated the PR message accordingly.
Agreed!
I think here would probably be easiest, so we can iterate relatively quickly and see what it looks like on the PR app. |
Meta commentsThis process for previewing the IA is extremely helpful. Thanks for taking the initiative! There's a lot of feedback below. Don't take it as gospel, and don't let it detract from all the excellent work here so far. I'm really excited about how things are shaping up. Use it as you find it helpful, keeping in mind I lack both context from your prior conversations and a deep technical understanding so it won't all be right. Give it a read, think it over, and let's plan to meet soon to get in sync. I think we might be overusing the card listing pages a bit. There are three main navigational options at hand: 1) header nav 2) sidebar nav and 3) in-page card nav. I suppose there's a fourth option if you distinguish top level and submenu dropdown in the main nav area. We made heavy use of card nav in the past partly because we had these gargantuan guides that themselves contained many subsections, and were intended to read from start to finish. We often used cards as a way to link to new guide sections with their own dedicated sidebars, which would have felt less natural to do from a sidebar nav item. In the current proposal, we're creating separate sidebars for each product area. Is that the right approach? It might be, but I've been pondering the benefits of having the efficient browse-ability of a full sidebar for all product docs. Even if we do split them out per product, I prefer the immediacy of the dropdown navigation from the first iteration to the new card index. I propose that the new card index you've constructed here would make a better replacement for some of the content on the home page of the docs. As a last general note, let's try to be consistent with language in our section headers. In a few places we have "What is all this?" sections. I appreciate the less formal tone, but it lands slightly too far on that side for me. I'd prefer we standardize on something innocuous like "Introduction" or "Overview." I also prefer "Getting started" a bit to "Learning". There might be others. That's not to say we have to stringently adhere to the same conventions everywhere; but if we use different terms for similar concepts, we should do so with specific intention. PatcherI've pushed this story down into the backlog (and may just delete it). While I agree it definitely belongs top level in the docs, I think the responsibility for those docs should fall to the Patcher team. Since Patcher is in private beta, they may not want the docs exposed publicly yet. Developer PortalI know a new story was created to cover this section, but I want to push back and suggest that if we do break it out from the intro, we need to cover the corresponding IA work for the new section with the same story. Otherwise we put ourselves in a position where we might lose access to docs that folks depend on to gain access to our code. I'm coming around to calling it "Developer Portal", as long as internally we understand that the content belonging there is purely administrative, and that any product features within the portal should live in their corresponding sections. The IA shown here may be sufficient for our immediate needs, although:
IaC Library
Reference Architecture
Pipelines
Landing Zone
|
|
Oh, a couple more questions for RefArch:
|
|
Just putting some responses here. We can plan to sync live soon!
The marketing site refers to it as
Updated - it's back in the top bar now.
As a user/frequent consumer of docs (in general) I tend to prefer modules and services be split out. Thinking from the "what questions would the user be asking" perspective, what if we renamed them
Updated - I think maybe
I think |
- Added placeholders for some other products - Refactored the intro section according to proposed new IA - Added new "Products" main page
* remove links to incomplete pages for iac library docs * remove file ext
Co-authored-by: Eugene K <eak12913@gmail.com>
…se don't all come turned on by default in prism (which docusaurus uses under the hood). Some of the languages may be "default" already, but I tried to be more explicit.
* address iac getting started feedback Co-authored-by: Eugene K <eak12913@gmail.com>
…ur existing docs.
…o hide pages with missing content.
…829) * Add knowledge-base sidebar link to Pipelines and Refarch * Updated `_docs-sources` with this contribution and regenerated output. --------- Co-authored-by: Eugene K <eak12913@gmail.com> Co-authored-by: Eugene Kolnick <34349331+eak12913@users.noreply.github.com> Co-authored-by: docs-sourcer[bot] <99042413+docs-sourcer[bot]@users.noreply.github.com>
* Ref Arch Intro --------- Co-authored-by: Max Moon <moon.maxwell@gmail.com> Co-authored-by: Ryan Russell <ryan@gruntwork.io>
* Implement RefArch Access / Set up AWS Auth --------- Co-authored-by: Pete Emerson <pete@gruntwork.io> Co-authored-by: Max Moon <moon.maxwell@gmail.com> Co-authored-by: Ryan Russell <ryan@gruntwork.io> Co-authored-by: Eugene K <eak12913@gmail.com>
Co-authored-by: Eben Eliason <eben@gruntwork.io>
* remove lorem * remove remaining lorem pages
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚢
This PR is an amalgamation of many PRs that include work to revamp the IA (Information Architecture) of the docs site as well as writing all of the new content for that new IA.