Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Guides V2 #6855

Draft
wants to merge 28 commits into
base: current
Choose a base branch
from
Draft

Guides V2 #6855

wants to merge 28 commits into from

Conversation

john-rock
Copy link
Contributor

@john-rock john-rock commented Jan 30, 2025

What are you changing in this pull request and why?

Checklist

  • I have reviewed the Content style guide so my content adheres to these guidelines.
  • The topic I'm writing about is for specific dbt version(s) and I have versioned it according to the version a whole page and/or version a block of content guidelines.
  • I have added checklist item(s) to this list for anything anything that needs to happen before this PR is merged, such as "needs technical review" or "change base branch."
  • The content in this PR requires a dbt release note, so I added one to the release notes page.

🚀 Deployment available! Here are the direct links to the updated files:

@john-rock john-rock requested a review from a team as a code owner January 30, 2025 17:31
Copy link

vercel bot commented Jan 30, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated (UTC)
docs-getdbt-com ✅ Ready (Inspect) Visit Preview Jan 31, 2025 4:19pm

@john-rock john-rock marked this pull request as draft January 30, 2025 17:31
@github-actions github-actions bot added content Improvements or additions to content guides Knowledge best suited for Guides size: large This change will more than a week to address and might require more than one person labels Jan 30, 2025
Comment on lines +1 to +15
---
title: Browse our guides
description: dbt Cloud is the fastest and most reliable way to deploy your dbt jobs and dbt Core is a powerful open-source tool for data transformations. With the help of a sample project, learn how to quickly start using dbt and one of the most common data platforms.
categories:
- title: Quickstarts
guides:
- athena
- azure-synapse-analytics
- bigquery
- title: Most popular
guides:
- core-to-cloud-3
- set-up-your-databricks-dbt-project
- debug-errors
---
Copy link
Contributor Author

@john-rock john-rock Jan 30, 2025

Choose a reason for hiding this comment

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

Hey @mirnawong1 👋 this is still a WIP but wanted to get your thoughts on this approach so far.

Right now this new _config file controls the initial content for the guide index page.

The categories property contains a title and guides key. The guides that are pulled into this category are set by the id property from the guide front matter.

These categories will show only when no filters are selected. Once a filter is selected any applicable guide to the filter will be returned.

You can see this in action here https://docs-getdbt-com-git-upgrade-guides-v2-dbt-labs.vercel.app/guides

Lmk 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.

hey @john-rock , this looks so awesome! great approach and improvement to the existing view. the docs team had a couple of questions/feedback items:

  • for each category, if there's more than 3 cards -- will there be an arrow or carousel icon allowing them to side scroll the options?
  • can we maek make quickstart header (or other category header) a link to take to all quickstarts?
  • can we make the 'see all' button be more visible or apparent instead of being next to checkboxes?

Copy link
Contributor

Choose a reason for hiding this comment

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

but wow, this looks awesome!

Copy link
Contributor Author

@john-rock john-rock Jan 31, 2025

Choose a reason for hiding this comment

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

Cool, great feedback!

for each category, if there's more than 3 cards -- will there be an arrow or carousel icon allowing them to side scroll the options?

Currently they will just continue to stack in the grid but I can definitely see if we can add a carousel for when there are >3.

can we maek make quickstart header (or other category header) a link to take to all quickstarts?

This may be a little tricky. It would work well if we were only using headers for the actual filters but in the preview above we have "Most Popular" which is not a filter. I would say if we want the headers clickable we would only want to use category titles that are also filters than I can add the logic when clicked to automatically apply that filter. Lmk what you think.

can we make the 'see all' button be more visible or apparent instead of being next to checkboxes?

Yep we can do that! Do you have a preference of any style or location adjustments here? I can also pull in madelyn if needed.

Copy link
Contributor

Choose a reason for hiding this comment

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

awesome thank you! going to cc @matthewshaver @runleonarun @nataliefiann for the last two items as they'll have insight into what you're suggesting 🙏

on my end, i do like a 'most popular' option and think that's a good suggestion you have there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
content Improvements or additions to content guides Knowledge best suited for Guides size: large This change will more than a week to address and might require more than one person
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants