Skip to content

[Docs] Cosmos docs home restructure#2416

Merged
tatiana merged 20 commits into
astronomer:mainfrom
lzdanski:cosmos-docs-home-draft
Mar 5, 2026
Merged

[Docs] Cosmos docs home restructure#2416
tatiana merged 20 commits into
astronomer:mainfrom
lzdanski:cosmos-docs-home-draft

Conversation

@lzdanski
Copy link
Copy Markdown
Contributor

@lzdanski lzdanski commented Feb 27, 2026

Description

This PR is a first iteration of updates to the Home page for the Cosmos docs. It simplifies the content to allow users to quickly understand what Cosmos is, how it works, how to get started, and how to get help.

This PR only moves content, it does not edit, add, or rewrite docs. Those will be in follow-up PRs.

Screenshot 2026-03-02 at 10 40 08 AM

In this PR it specifically:

  • Moves information about Jaffle Shop to the Getting Started section, where it is proximal to the getting started guides, where it can be used.
Screenshot 2026-02-27 at 4 08 46 PM
  • Moves content relating to Contributing and Compatibility to a new section called "Project Policies"
  • Moves license, security, project structure, and privacy statement to a section called "Compatibility, Privacy, and Security Policies"
Screenshot 2026-02-27 at 4 07 41 PM
  • Adds redirects for relocated content
  • Updates links broken by relocated content

Discussion feedback

  • Are there any essential sections of the current home page that must stay on the home page and should not be moved to other parts of the doc?
  • If we could pick 3 essential docs to share with users on the front page, what would they be?

Related Issue(s)

N/A

Breaking Change?

Could cause broken links.

Checklist

  • [ x] I have made corresponding changes to the documentation (if required) - hardcoded links have been updated.

  • I have added tests that prove my fix is effective or that my feature works

  • No build errors

  • redirects tested and resolved

@lzdanski lzdanski changed the title Cosmos docs home restructure [DRAFT] Cosmos docs home restructure Mar 2, 2026
@pankajastro
Copy link
Copy Markdown
Contributor

Hey @lzdanski , thanks for submitting the PR!

I noticed in the final agreed navigation section of the doc, the top-level H1 headings are:

  • Home
  • Getting Started
  • Guides
  • Reference
  • Project Policies

But in the PR description, some top-level headings look different—for example, I can still see Profile as a top-level heading. Could we align these with the agreed navigation? Or are you planning to update them in a separate PR?

Comment thread CHANGELOG.rst
@lzdanski lzdanski changed the title [DRAFT] Cosmos docs home restructure [Docs] Cosmos docs home restructure Mar 2, 2026
@lzdanski
Copy link
Copy Markdown
Contributor Author

lzdanski commented Mar 2, 2026

But in the PR description, some top-level headings look different—for example, I can still see Profile as a top-level heading. Could we align these with the agreed navigation? Or are you planning to update them in a separate PR?

For record keeping - discussed in sync. These changes will be accounted for in separate PRs. See #2418 for additional content structure changes.

@lzdanski lzdanski marked this pull request as ready for review March 2, 2026 15:44
@lzdanski lzdanski requested review from a team, corsettigyg, dwreeves and jbandoro as code owners March 2, 2026 15:44
@lzdanski lzdanski requested a review from pankajkoti March 2, 2026 15:44
@lzdanski lzdanski requested a review from pankajastro March 2, 2026 15:44
Comment thread docs/getting_started/index.rst Outdated
Comment thread docs/policy/security-privacy.rst Outdated
Co-authored-by: Pankaj Singh <98807258+pankajastro@users.noreply.github.com>
Comment thread docs/policy/security-privacy.rst Outdated
Copy link
Copy Markdown
Contributor

@yetudada yetudada left a comment

Choose a reason for hiding this comment

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

Approving this PR since it’s primarily a re-organization of the existing information rather than an improvement of the content itself, and the new structure makes sense to me. But I want @pankajastro or @tatiana to take a look at this.

One thing I noticed when building the docs is that some of the headings look a bit inconsistent, particularly in the Cosmos security, compliance, and privacy policies section. The header sizes seem to vary, so it might be worth standardizing those.

There’s also some inconsistency around title formatting, for example sentence case vs. capitalised titles. I assume that can be cleaned up in a follow-up PR.

Comment thread docs/policy/contributing.rst
@lzdanski
Copy link
Copy Markdown
Contributor Author

lzdanski commented Mar 4, 2026

  • Fixed heading sizes on the Security page
  • Headers, page titles, and navbar item capitalization will be addressed in a final cleanup PR next week, it will cause a lot of conflicts to try and address right now

Comment thread docs/policy/security-privacy.rst Outdated
Copy link
Copy Markdown
Collaborator

@tatiana tatiana left a comment

Choose a reason for hiding this comment

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

Thanks for improving the docs, @lzdanski !

@tatiana
Copy link
Copy Markdown
Collaborator

tatiana commented Mar 5, 2026

I renamed the section Changelog in Policy to Versioning Policy. Thanks for addressing the feedback I gave on the repeated "Why" and other parts of the content, @lzdanski !

@tatiana tatiana merged commit 6f45448 into astronomer:main Mar 5, 2026
72 checks passed
@codecov
Copy link
Copy Markdown

codecov Bot commented Mar 5, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 97.98%. Comparing base (e38da03) to head (61813a7).
⚠️ Report is 4 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #2416   +/-   ##
=======================================
  Coverage   97.98%   97.98%           
=======================================
  Files         103      103           
  Lines        7085     7085           
=======================================
  Hits         6942     6942           
  Misses        143      143           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@tatiana tatiana added this to the Cosmos 1.14.0 milestone Mar 5, 2026
tatiana pushed a commit that referenced this pull request Mar 6, 2026
- Renames *Source Nodes Rendering* page to *Managing Sources* per
navigation structure discussion
- Updates all relative links so that images and code examples render as
expected
- Adds redirects for all relocated content
- Aligns getting started guide navigation labels to be more consistent

### Things this PR does **not** cover that are addressed in other PRs:

- This PR does not align titles and navigation labels for newly
relocated Execution Modes docs and overview doc
(lzdanski#2)
- It does not add additional content to newly created index landing
pages for the subfolders of the new TOC categories
- It does not add new content to the Getting Started/ Cosmos
Fundamentals section
- It does not move `Profiles` docs into `References`
(#2424)

## Restructuring work

- Restructures the Getting Started section to have a dedicated space for
core concepts called "Cosmos Fundamentals", and another section for
getting started guides.
<img width="1459" height="506" alt="Screenshot 2026-03-01 at 10 03
01 PM"
src="https://github.com/user-attachments/assets/c3e13648-bcc5-481a-958c-3e48fcb5ed6e"
/>
- Renames "Configuration" to "Guides", Moves execution modes docs from
"Getting started" to "Guides" section, adds new categories to the
"Guides" section
<img width="1462" height="787" alt="Screenshot 2026-03-01 at 10 03
08 PM"
src="https://github.com/user-attachments/assets/0a60a3d1-780c-4bb2-b40e-c643c5abb407"
/>
- Adds a new category of docs called "Optimize Performance" for advanced
configuration topics
<img width="1446" height="530" alt="Screenshot 2026-03-01 at 10 07
23 PM"
src="https://github.com/user-attachments/assets/8bba6494-4125-4704-9a64-594a66a16e6d"
/>

- Adds a section called "References" for glossary/configs/and other
reference material.
<img width="1402" height="368" alt="Screenshot 2026-03-01 at 10 07
35 PM"
src="https://github.com/user-attachments/assets/d4cf12d2-c3c4-40ce-9d19-6951514c1bc3"
/>

## Related Issue(s)

Related to the following open PR's:

- #2398
- #2416
- #2424
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.

4 participants