Skip to content

Docs: Fix links, flowctl dependency, and other clean up#2790

Open
aeluce wants to merge 2 commits intomasterfrom
emily/docs-fix-rollup
Open

Docs: Fix links, flowctl dependency, and other clean up#2790
aeluce wants to merge 2 commits intomasterfrom
emily/docs-fix-rollup

Conversation

@aeluce
Copy link
Collaborator

@aeluce aeluce commented Mar 18, 2026

Description:

Rolls up some minor fixes and improvements to docs, including:

  • Notes the Docker dependency for flowctl in main installation instruction locations
  • Fixes some anchor links
  • Update field depth docs to match dashboard language
  • Some clean up related to prior efforts like Flow naming

Documentation links affected:

Various

Notes for reviewers:

Thanks for reviewing!

@aeluce aeluce requested review from SeanWhelan and jwhartley March 18, 2026 20:34
@github-actions
Copy link

github-actions bot commented Mar 18, 2026

PR Preview Action v1.8.1

QR code for preview link

🚀 View preview at
https://estuary.github.io/flow/pr-preview/pr-2790/

Built to branch gh-pages at 2026-03-20 20:44 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

Copy link
Contributor

@jwhartley jwhartley left a comment

Choose a reason for hiding this comment

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

Approved. Have commented some potential additions but not blocking.

* **Depth Zero:** Only selects top-level fields
* **Depth One:** Selects object fields with one degree of nesting
* **Depth Two:** Selects object fields with two degrees of nesting
* **Required Only:** Selects only required fields
Copy link
Contributor

Choose a reason for hiding this comment

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

Is it worth explaining what fields are required?

  • the collection key / group by
  • _meta/op
  • flow_document (for standard updates, although as of recently it can excluded when using the no_flow_document feature flag)

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

I'd previously received feedback that listing specific selection/rejection (or require/exclude) reasons for field selection could be confusing outside the context of the dashboard. If it'd be useful, I could add a short section explaining required fields, or simply refer the user to the dashboard for details. Let me know what you think.

Copy link
Contributor

Choose a reason for hiding this comment

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

Ah I see, that is understandable. I've recently been moving more towards all info in the docs + cater for flowctl users as I'm thinking more about agents as users. It's a personal bias but I do think it's going to be more important. A short section explaining would be good IMHO, but I'm not overly fussed.


## Set Up Alerts in External Platforms

Beyond Estuary's built-in alerting capabilities, you can also configure your own alerts in platforms like Datadog and Grafana.
Copy link
Contributor

Choose a reason for hiding this comment

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

For this page, I think it's worth mentioning the email to slack capability Slack offers, since we mention it all the time to customers (both unprompted and if they ask if there's a slack integration): https://slack.com/intl/en-au/help/articles/206819278-Send-emails-to-Slack

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Good idea! Added.

You can also find the source files on GitHub [here](https://go.estuary.dev/flowctl).

2. Some flowctl commands, such as `flowctl generate`, require a Docker daemon to be running.
Make sure you have [Docker](https://www.docker.com/) installed to use these commands.
Copy link
Contributor

Choose a reason for hiding this comment

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

Tangential: do you know if flowctl gives an actionable error about installing docker, or this is an improvement we should also request?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

It's pretty clear the error's about Docker; it can just be a surprise that it's required once you get to that point. For example:

error=docker command ["create", …] failed: Cannot connect to the Docker daemon at unix:///Users/<user>/.docker/run/docker.sock. Is the docker daemon running?

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.

2 participants