Skip to content

docs: create guides for version control and continuous integration#356

Merged
zeroshade merged 3 commits intomainfrom
docs/continuous-integration-and-git
Apr 16, 2026
Merged

docs: create guides for version control and continuous integration#356
zeroshade merged 3 commits intomainfrom
docs/continuous-integration-and-git

Conversation

@amoeba
Copy link
Copy Markdown
Member

@amoeba amoeba commented Apr 13, 2026

Creates guides for using dbc in version control and with CI. Incidentally syncs up some of the index.md files and mkdocs.yml since they were slightly out of sync.

Closes #164
Closes #342

- uses: actions/checkout@v6

# Note: Automatically installs drivers specified in dbc.toml
- uses: columnar-tech/setup-dbc@v1
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

do we want to add an example for simply installing individual drivers instead of the dbc.toml etc.?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Maybe? When I wrote this, I was thinking that we should nudge users to use driver lists wherever we can. I personally didn't like specifying drivers inline and I'm not sure users will like it either.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

If we're not going to include the example, can we at least make sure we point at the setup-dbc README which has all the possible options and examples?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

I think this PR currently does that in a way that will work well.

Screenshot 2026-04-15 at 4 13 36 PM

Thoughts on that?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

looks good!

@zeroshade zeroshade merged commit 85ad986 into main Apr 16, 2026
4 checks passed
@zeroshade zeroshade deleted the docs/continuous-integration-and-git branch April 16, 2026 17:37
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.

Document setup-dbc in dbc docs Create a guide showing how to use dbc with Git

2 participants