Skip to content

WIP: Splits out provider-specific parts of Beginner's Guide to CE - #208

Draft
DougReeder wants to merge 1 commit into
masterfrom
split-beginners
Draft

WIP: Splits out provider-specific parts of Beginner's Guide to CE#208
DougReeder wants to merge 1 commit into
masterfrom
split-beginners

Conversation

@DougReeder

@DougReeder DougReeder commented Apr 10, 2025

Copy link
Copy Markdown
Member

This PR is a rough draft of structure I'd like to see. Don't sweat the heirarchy of steps at this stage. First we need consensus on what approach we take.

This would not be implemented until after the Beginner's Guide has been published in its current form — we don't want to delay that.

What?

Splits out sections of Beginner's Guide to CE that apply to only one provider into separate documents.
The high level steps, and low-level steps that are common to all providers remain in the main document.

Only a few provider-specific pages are included in this draft.

Also starts adding callouts on verifying the step has been implemented correctly.

Why?

Dozens of people have written guides to installing CE. They are great if you are using the same providers.
If you're not, you have to interpolate between different documents, which gets confusing and is error-prone.

At a high level, the steps are the same no matter what providers you use — only the detailed steps for each provider are different.
This structure allows users to proceed through installation without having to skip sections irrelevant to them.
It also makes clear where there are alternatives, and where there are not.

The new callouts help a user to verify that the low-level steps were completed correctly. If verification fails, they know which steps to review.

How to test

  1. git clone https://github.com/Hubs-Foundation/hubs-docs.git
  2. cd hubs-docs/website
  3. npm ci
  4. npm run start
  5. navigate to http://localhost:3000/install-overview.html

Limitations

The initial merge will only contain a few provider-specific pages drawn from the current documentation.

Alternatives considered

Writing a guide like the Beginner's Guide for every combination of providers would result in a combinatoric explosion..

We should decide whether sections containing detailed steps that all users must follow should be in the main document, or split out like provider-specific steps.

@DougReeder

DougReeder commented Apr 10, 2025

Copy link
Copy Markdown
Member Author

Screenshot 2025-04-10 at 2 58 12 PM

Screenshot 2025-04-10 at 2 59 05 PM

Screenshot 2025-04-10 at 3 00 38 PM

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

Successfully merging this pull request may close these issues.

1 participant