Skip to content

Quickstart page for etcd#278

Merged
chalin merged 3 commits intomainfrom
218-get-started
May 19, 2021
Merged

Quickstart page for etcd#278
chalin merged 3 commits intomainfrom
218-get-started

Conversation

@nate-double-u
Copy link
Copy Markdown
Contributor

@nate-double-u nate-double-u commented May 11, 2021

Simple quick start guide for downloading etcd.

The quickstart file is in next to start, but should be able to be copied almost verbatim into the current/latest version once the structure and content have been reviewed.

Deploy preview:

Closes: #218
Contributes to: #81

@nate-double-u nate-double-u mentioned this pull request May 11, 2021
42 tasks
@nate-double-u nate-double-u changed the title First pass at Get-Started for etcd Get Started page for etcd May 11, 2021
Copy link
Copy Markdown
Contributor

@chalin chalin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some initial feedback (based on my first impressions):

  • You open the page with a section entitled "Quickstart", which (IMHO) is what it should be. So why not rename the page as Quickstart?
  • I think that we should have a single Quickstart page (not a section with subpages).
  • The page looks "heavy":
    • I'd vote to refer to an "Install" step with instructions from another page (like https://etcd.io/docs/v3.4/dl-build/ or an equivalent / improved "Install" page).
    • Formatting the steps are markdown numbered list entries would help make the page lighter.

Copy link
Copy Markdown
Contributor

@chalin chalin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As I mentioned out-of-band, I think that the most important is to agree on the following, first: section vs. single page -- I don't think that we need more than one such page. (I think that Get started is fine as a name.)

For more detailed comments about the Get started page, see my inlined comments.

Thanks!

@nate-double-u
Copy link
Copy Markdown
Contributor Author

@nate-double-u
Copy link
Copy Markdown
Contributor Author

  * I'd vote to refer to an "Install" step with instructions from another page (like https://etcd.io/docs/v3.4/dl-build/ or an equivalent / improved "Install" page).

A lot of this has come from the http://play.etcd.io/install page, but I'm not sure I want to link to it as it's not wholly correct (some links are still pointing at coreos for example)

  * Formatting the steps are markdown numbered list entries would help make the page lighter.

I'm not sure what you mean here.

Copy link
Copy Markdown
Contributor

@chalin chalin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's coming along. See inlined comments.

@nate-double-u nate-double-u requested a review from chalin May 14, 2021 00:35
@nate-double-u
Copy link
Copy Markdown
Contributor Author

Thanks for the feedback @chalin, updates are in.

Copy link
Copy Markdown
Member

@spzala spzala left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please see couple of inline comments. Thanks!

@nate-double-u nate-double-u changed the title Get Started page for etcd Quicktart page for etcd May 15, 2021
@nate-double-u nate-double-u requested a review from spzala May 15, 2021 23:01
@nate-double-u
Copy link
Copy Markdown
Contributor Author

nate-double-u commented May 15, 2021

The latest commits:

  • add a note about building from the etcd-io/etcd main branch
  • add a "Next steps" section
  • copy the next/quickstart.md file into the v3.4 directory
  • add a link to the latest Quickstart to the top navbar

Previews:

@nate-double-u
Copy link
Copy Markdown
Contributor Author

I'm not sure if 'Quickstart' should be in the top nav, or linked as another button alongside Docs & Github.

Copy link
Copy Markdown
Member

@spzala spzala left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

With the added link to run etcd from main branch, I am good with the changes. lgtm. Thanks!

@chalin
Copy link
Copy Markdown
Contributor

chalin commented May 18, 2021

Just noticed a funny typo in the PR title:

I've heard of poptarts but not Quicktarts 😉

Copy link
Copy Markdown
Contributor

@chalin chalin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A first quick comment (more to come): I believe that the best place to add a link to the Quickstart page is via the CTA button on the homepage, replacing the "Docs (->)" button.

I'd vote to exclude the Quickstart link from the top-nav.

@nate-double-u
Copy link
Copy Markdown
Contributor Author

I've heard of poptarts but not Quicktarts 😉

In an alternate universe maybe 😄

@nate-double-u nate-double-u changed the title Quicktart page for etcd Quickstart page for etcd May 18, 2021
@nate-double-u
Copy link
Copy Markdown
Contributor Author

A first quick comment (more to come): I believe that the best place to add a link to the Quickstart page is via the CTA button on the homepage, replacing the "Docs (->)" button.

I think that's a good place for it too. I'll make that update.

I'd vote to exclude the Quickstart link from the top-nav.

+1

Copy link
Copy Markdown
Contributor

@chalin chalin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See inlined comments.


## Next steps

Now it's time to dig into the full etcd API and other guides.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think that we can be gentler here and invite the reader to do something.

Learn about more ways to configure and use etcd from the following pages:

Signed-off-by: Nate W <4453979+nate-double-u@users.noreply.github.com>
@nate-double-u nate-double-u requested a review from chalin May 19, 2021 00:30
@etcd-io etcd-io deleted a comment from nate-double-u May 19, 2021
Copy link
Copy Markdown
Contributor

@chalin chalin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Only one minor typo (see inlined comment), which I'll fix and then merge.

@chalin
Copy link
Copy Markdown
Contributor

chalin commented May 19, 2021

With the added link to run etcd from main branch, I am good with the changes. lgtm. Thanks!

Thanks @spzala for the feedback. Merging now.

@chalin chalin merged commit aa69d16 into main May 19, 2021
@chalin chalin deleted the 218-get-started branch May 19, 2021 15:27
@nate-double-u
Copy link
Copy Markdown
Contributor Author

Thanks for all the feedback @chalin & @spzala!

@nate-double-u nate-double-u mentioned this pull request May 21, 2021
8 tasks
NotAwar pushed a commit to NotAwar/website that referenced this pull request Feb 27, 2025
* Quickstart for etcd

Signed-off-by: Nate W <4453979+nate-double-u@users.noreply.github.com>

* Fix launch-etcd command (x2)

Co-authored-by: Patrice Chalin <chalin@users.noreply.github.com>
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.

Getting Started

3 participants