[DRAFT] Implement alternate SM install journey#4601
[DRAFT] Implement alternate SM install journey#4601conceptualshark wants to merge 17 commits intomainfrom
Conversation
|
👋 🤖 🤔 Hello, @akeller! Did you make your changes in all the right places? These files were changed only in docs/. You might want to duplicate these changes in versioned_docs/version-8.7/.
You may have done this intentionally, but we wanted to point it out in case you didn't. You can read more about the versioning within our docs in our documentation guidelines. |
|
@theburi I don't think this represents the final state, just an initial cutover to a new structure before we introduce any content changes. Here's a few outstanding items:
|
hisImminence
left a comment
There was a problem hiding this comment.
Thanks @conceptualshark! As dsicussed - great first iteration to structure the docs in a more user journey focused way!
653fbab
I personally like the "action orientated" menu bar (install, deploy, update, configure) - I find it clear and easy. "Reference architecture" seems to break that pattern. But as reference architecture seems to get a very prominent name (also used in blog posts, CamundaCon, etc. ...) - I guess thats the motivatino to put it more prominent on the top level. I would then suggest to keep it over install, so having:
This would still keep the action menu together and could be also seen as an order to go through (what makes sense imo): first getting started, then understand the architecture + infrastructure, then install the application, ... |
You do not need redirects for new branches. |
|
Sorry for only coming back to you on this now @conceptualshark. Since the restructure won't happen on 8.7 but reference architecture will, you may be in the unique position to get user feedback throughout the release to tie it up for 8.8 to your liking. Might be against other peoples wishes but customer is king. I don't have either preference, and from my pov in theory, both can live alongside. Neither is mutually exclusive. The only thing that I'd like to try to avoid is the following: If you just click on the arrows to navigate you will miss the page and once you notice that it exists, OCD kicks in and makes you wonder what else you missed out on. |
In the context of onboarding with Camunda, we have the Spring guide + C8Run, but in the SM docs we have a more verbose C8Run install and the local Kubernetes cluster setup. I would like some more context on the overview page about why these two options exist and a link to the Spring guide + C8Run if someone lands here and isn't intentionally trying to dive deep into the SM experience. On the C8Run page, I would again ask for some context about this guide compared to the Spring guide + C8Run. I would also like to see more limitations or what cannot be tested/explored with C8Run. This could be as simple as a "Limitations" section at the bottom of the page. Or, if we know specific new and exciting features won't work with C8Run, we can add that as a temporary admonition. I love that all the Install options are production. I do worry that removing the Docker compose option and only having Docker images for Linux may be confusing. Can we guide users to the more suitable option for Windows? I see we repeat several times across the SM docs that Windows/MacOS are not supported for production, but I find myself wondering if we need to say "why". Was Docker compose intentionally removed? Is it part of the "Get started" section? I like that the Reference architecture section is more conceptual, but still highly technical. I also like that we don't classify these as guides because they aren't step-by-step content. I don't miss the "deploy" section, but if we still want to use that keyword, we can add it to metadata. @conceptualshark this may be way more than you were asking, but I tried to take a step back and think about the overall journey through the sidebar and pages. If you need to pull this feedback into other issues or PRs, please do so. It doesn't all need to be addressed here if this isn't within scope of the PR. |
|
Hi. I'd like to see one change to this plan: |
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
| --ifm-heading-font-family: IBM Plex Sans, -apple-system, blinkmacsystemfont, | ||
| Segoe UI, roboto, oxygen-sans, ubuntu, cantarell, Helvetica Neue, sans-serif; |
There was a problem hiding this comment.
[prettier] reported by reviewdog 🐶
| --ifm-heading-font-family: IBM Plex Sans, -apple-system, blinkmacsystemfont, | |
| Segoe UI, roboto, oxygen-sans, ubuntu, cantarell, Helvetica Neue, sans-serif; | |
| --ifm-heading-font-family: | |
| IBM Plex Sans, -apple-system, blinkmacsystemfont, Segoe UI, roboto, | |
| oxygen-sans, ubuntu, cantarell, Helvetica Neue, sans-serif; |
|
The preview environment relating to the commit 7e1b5a5 has successfully been deployed. You can access it at https://preview.docs.camunda.cloud/pr-4601/ |
|
Since this is a pretty old PR (pre-8.7 release), I got it building, but I'm not happy with the changes I would need to make and content I would need to consolidate to get this PR in good standing. I'm going to create a new one and try to map the changes in the spirit of this PR. @theburi please have a look at the current 8.8 docs. We already have a "Reference Architecture" section. If I rename "Deploy," we'll need to immediately figure out how to consolidate the info in the current Reference Architecture and Deploy sections.
☝️ Today's 8.8 SM sidebar
☝️ Current Deploy section
For example, the last screenshot with "Troubleshooting IAM Roles for Service Accounts (IRSA)" doesn't seem like it would fit into the "Reference Architecture" section. |
|
#5768 for a (soon-to-be) mergeable PR. |



Description
This PR attempts to implement a proposed restructuring of the initial/installation SM content. It does not attempt to rewrite any of this content, only attempt to change the architecture; changes to content can come in future iterations, and may be identified here for updates.
I expect there will be future changes required, but would like this to move iteratively, and can follow up with additional improvements to content as they are identified.
Current (left) vs Proposed (right) state of the docs:
Most importantly:
When should this change go live?
holdlabel or convert to draft PR)PR Checklist
/versioned_docsdirectory./docsdirectory (aka/next/).