Contributing to the dbt community
Help answer community questions #
As our community grows, we appreciate your help in answering questions in both forums! We’ve provided some tips on how to write great answers here.
Speak at a meetup or conference #
If your data team is using dbt, and you want to share your story, speaking at a meetup or conference is a great way to do this.
There’s a few different ways you can speak about dbt:
- Speak at a meetup or conference where the audience is unfamiliar with dbt — this can be a great way to share your story of migrating to dbt, or a “dbt 101” presentation.
- Speak at a dbt-hosted event such as office hours or a meetup — this is more suited to topics that make sense for existing dbt users. If you’re interested in speaking at one of our events, fill out the speaker interest form to let us know!
We’ve written our best tips for speaking at a meetup in this guide.
Write about your work #
Writing is another great way to contribute back to the community. There’s two main forums we use for writing:
Discourse is the best place to share tactics for using dbt. Think articles like:
- How to create near real-time views with just dbt + SQL
- Handling hard deletes when using snapshots
- How we structure our dbt projects
- Using snapshot-based tests to detect regressions in historic data
- Using dbt and Snowflake shares
- Performing blue/green deploys of your dbt project
You can find more tips for writing in Discourse here.
dbt blog #
We welcome guest contributions on the dbt blog. This medium is best for “big picture” pieces that are relevant to both dbt users and non-dbt users. Get in touch via Slack if you’re interested in contributing.
Organize a community event #
We’ll have more details on how you can get involved in the future.
For now, if you are someone that is already organizing community events, please take the time to review our tips for organizing inclusive digital events.