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

Documentation Standard Updates #119

Merged
merged 9 commits into from
Sep 4, 2024
25 changes: 22 additions & 3 deletions .github/ISSUE_TEMPLATE/bug-report.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: 🐞 Bug
description: Report a bug or an issue you've found within the dbt package
title: "[Bug] <title>"
labels: ["bug", "triage"]
labels: ["type:bug"]
body:
- type: markdown
attributes:
Expand Down Expand Up @@ -35,6 +35,12 @@ body:
description: A concise description of what you expected to happen.
validations:
required: true
- type: textarea
attributes:
label: Possible solution
description: Were you able to investigate and/or discover a potential fix to this bug in your investigation? If so, it would be much appreciated if you could submit code samples to show us how your fix resolved this issue.
validations:
required: false
- type: textarea
attributes:
label: dbt Project configurations
Expand All @@ -61,6 +67,19 @@ body:
- other (mention it in "Additional Context")
validations:
required: true
- type: dropdown
id: orchestration_type
attributes:
label: How are you running this dbt package?
multiple: true
options:
- Fivetran Quickstart Data Model
- Fivetran Transformations
- dbt Core™
- dbt Cloud™
- other (mention it in "Additional Context")
validations:
required: true
- type: textarea
attributes:
label: dbt Version
Expand All @@ -83,6 +102,6 @@ body:
description: Our team will assess this issue and let you know if we will add it to a future sprint. However, if you would like to expedite the solution, we encourage you to contribute to the package via a PR. Our team will then work with you to approve and merge your contributions as soon as possible.
options:
- label: Yes.
- label: Yes, but I will need assistance and will schedule time during our [office hours](https://calendly.com/fivetran-solutions-team/fivetran-solutions-team-office-hours) for guidance
- label: Yes, but I will need assistance.
- label: No.
required: false
required: false
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
contact_links:
- name: Provide feedback or request a new package to our dbt package team
- name: Provide feedback to our dbt package team
url: https://www.surveymonkey.com/r/DQ7K7WW
about: Fill out our survey form to provide valuable feedback to the Fivetran team developing and maintaining the dbt packages.
- name: Fivetran connector question
Expand Down
11 changes: 9 additions & 2 deletions .github/ISSUE_TEMPLATE/feature-request.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: 🎉 Feature
description: Suggest a new feature for the Fivetran dbt package
title: "[Feature] <title>"
labels: ["enhancement"]
labels: ["type:enhancement"]
body:
- type: markdown
attributes:
Expand All @@ -20,6 +20,13 @@ body:
description: A clear and concise description of what you want to happen and why you want the new feature.
validations:
required: true
- type: textarea
attributes:
label: How would you implement this feature?
description: |
How would you build out this feature with your existing data? Any code examples you can provide to help accelerate development on this issue?
validations:
required: true
- type: textarea
attributes:
label: Describe alternatives you've considered
Expand All @@ -34,7 +41,7 @@ body:
description: Our team will assess this feature and let you know if we will add it to a future sprint. However, if you would like to expedite the feature, we encourage you to contribute to the package via a PR. Our team will then work with you to approve and merge your contributions as soon as possible.
options:
- label: Yes.
- label: Yes, but I will need assistance and will schedule time during your [office hours](https://calendly.com/fivetran-solutions-team/fivetran-solutions-team-office-hours) for guidance.
- label: Yes, but I will need assistance.
- label: No.
required: false
- type: textarea
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ Please acknowledge that you have successfully performed the following commands l
Before marking this PR as "ready for review" the following have been applied:
- [ ] The appropriate issue has been linked, tagged, and properly assigned
- [ ] All necessary documentation and version upgrades have been applied
<!--- Be sure to update the package version in the dbt_project.yml, integration_tests/dbt_project.yml, and README if necessary. -->
- [ ] docs were regenerated (unless this PR does not include any code or yml updates)
- [ ] BuildKite integration tests are passing
- [ ] Detailed validation steps have been provided below
Expand All @@ -33,4 +32,4 @@ Please share any and all of your validation steps:

### If you had to summarize this PR in an emoji, which would it be?
<!--- For a complete list of markdown compatible emojis check our this git repo (https://gist.github.com/rxaviers/7360908) -->
:dancer:
:dancer:
8 changes: 7 additions & 1 deletion .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,13 @@
<!--- To select a checkbox you simply need to add an "x" with no spaces between the brackets (eg. [x] Yes). -->
- [ ] Yes

**Provide an emoji that best describes your current mood**
**Typically there are additional maintenance changes required before this will be ready for an upcoming release. Are you comfortable with the Fivetran team making a few commits directly to your branch?**
<!--- If you select Yes this will help expedite your PR in case there are small changes required before approval. We encourage you not to use this branch in a production environment as we may make additional updates. -->
<!--- If you select No, we will not make any changes directly to your branch and will either communicate any planned changes via the PR thread or will merge your PR into a separate branch so we may make changes without modifying your branch.. -->
- [ ] Yes
- [ ] No

**If you had to summarize this PR in an emoji, which would it be?**
<!--- For a complete list of markdown compatible emojis check our this git repo (https://gist.github.com/rxaviers/7360908) -->
:dancer:

Expand Down
76 changes: 76 additions & 0 deletions .quickstart/quickstart.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
dbt_versions: '>=1.3.0 <2.0.0'

multi_connector_config:
amazon_ads:
database_key: amazon_ads_database
union_schema_key: amazon_ads_union_schemas
model_variable: ad_reporting__amazon_ads_enabled
apple_search_ads:
database_key: apple_search_ads_database
union_schema_key: apple_search_ads_union_schemas
model_variable: ad_reporting__apple_search_ads_enabled
facebook_ads:
database_key: facebook_ads_database
union_schema_key: facebook_ads_union_schemas
model_variable: ad_reporting__facebook_ads_enabled
google_ads:
database_key: google_ads_database
union_schema_key: google_ads_union_schemas
model_variable: ad_reporting__google_ads_enabled
linkedin_ads:
database_key: linkedin_ads_database
union_schema_key: linkedin_ads_union_schemas
model_variable: ad_reporting__linkedin_ads_enabled
bingads:
database_key: microsoft_ads_database
union_schema_key: microsoft_ads_union_schemas
model_variable: ad_reporting__microsoft_ads_enabled
pinterest_ads:
database_key: pinterest_database
union_schema_key: pinterest_ads_union_schemas
model_variable: ad_reporting__pinterest_ads_enabled
reddit_ads:
database_key: reddit_ads_database
union_schema_key: reddit_ads_union_schemas
model_variable: ad_reporting__reddit_ads_enabled
snapchat_ads:
database_key: snapchat_database
union_schema_key: snapchat_ads_union_schemas
model_variable: ad_reporting__snapchat_ads_enabled
tiktok_ads:
database_key: tiktok_ads_database
union_schema_key: tiktok_ads_union_schemas
model_variable: ad_reporting__tiktok_ads_enabled
twitter_ads:
database_key: twitter_ads_database
union_schema_key: twitter_ads_union_schemas
model_variable: ad_reporting__twitter_ads_enabled

table_variables:
amazon_ads__portfolio_history_enabled:
- portfolio_history
apple_search_ads__using_search_terms:
- search_term_report
pinterest__using_keywords:
- keyword_history
- keyword_report
twitter_ads__using_keywords:
- line_item_keywords_report

destination_configurations:
databricks:
dispatch:
- macro_namespace: dbt_utils
search_order:
- spark_utils
- dbt_utils

public_models: [
"ad_reporting__account_report",
"ad_reporting__campaign_report",
"ad_reporting__ad_group_report",
"ad_reporting__ad_report",
"ad_reporting__keyword_report",
"ad_reporting__search_report",
"ad_reporting__url_report"
]
Loading
Loading