Skip to content

Commit 7e2b20b

Browse files
authored
Initial commit
0 parents  commit 7e2b20b

18 files changed

Lines changed: 913 additions & 0 deletions

.changes/header.tpl.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Changelog
2+
All notable changes to this project will be documented in this file.
3+
4+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
5+
adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html),
6+
and is generated by [Changie](https://github.com/miniscruff/changie).

.changes/unreleased/.gitkeep

Whitespace-only changes.

.changie.yaml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
changesDir: .changes
2+
unreleasedDir: unreleased
3+
headerPath: header.tpl.md
4+
changelogPath: CHANGELOG.md
5+
versionExt: md
6+
envPrefix: CHANGIE_
7+
versionFormat: '## dbt-oss-template {{.Version}} - {{.Time.Format "January 02, 2006"}}'
8+
kindFormat: '### {{.Kind}}'
9+
changeFormat: '* {{.Body}}'
10+
kinds:
11+
- label: Breaking Changes
12+
- label: Features
13+
- label: Fixes
14+
- label: Docs
15+
- label: Under the Hood
16+
- label: Dependencies
17+
- label: Security
18+
newlines:
19+
afterChangelogHeader: 1
20+
afterKind: 1
21+
afterChangelogVersion: 1
22+
beforeKind: 1
23+
endOfVersion: 1
24+
25+
custom:
26+
- key: Author
27+
label: GitHub Username(s) (separated by a single space if multiple)
28+
type: string
29+
minLength: 3
30+
- key: Issue
31+
label: GitHub Issue Number (separated by a single space if multiple)
32+
type: string
33+
minLength: 1

.github/CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* @dbt-labs/core-team
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
name: 🐞 Bug
2+
description: Report a bug or an issue you've found with dbt-oss-template
3+
title: "[Bug] <title>"
4+
labels: ["bug", "triage"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for taking the time to fill out this bug report!
10+
- type: checkboxes
11+
attributes:
12+
label: Is this a new bug in dbt-oss-template?
13+
description: >
14+
In other words, is this an error, flaw, failure or fault in our software?
15+
16+
If this is a bug that broke existing functionality that used to work, please open a regression issue.
17+
If this is a request for help or troubleshooting code in your own dbt project, please join our [dbt Community Slack](https://www.getdbt.com/community/join-the-community/) or open a [Discussion question](https://github.com/dbt-labs/docs.getdbt.com/discussions).
18+
19+
Please search to see if an issue already exists for the bug you encountered.
20+
options:
21+
- label: I believe this is a new bug in dbt-oss-template
22+
required: true
23+
- label: I have searched the existing issues, and I could not find an existing issue for this bug
24+
required: true
25+
- type: textarea
26+
attributes:
27+
label: Current Behavior
28+
description: A concise description of what you're experiencing.
29+
validations:
30+
required: true
31+
- type: textarea
32+
attributes:
33+
label: Expected Behavior
34+
description: A concise description of what you expected to happen.
35+
validations:
36+
required: true
37+
- type: textarea
38+
attributes:
39+
label: Steps To Reproduce
40+
description: Steps to reproduce the behavior.
41+
placeholder: |
42+
1. In this environment...
43+
2. With this config...
44+
3. Run '...'
45+
4. See error...
46+
validations:
47+
required: true
48+
- type: textarea
49+
id: logs
50+
attributes:
51+
label: Relevant log output
52+
description: |
53+
If applicable, log output to help explain your problem.
54+
render: shell
55+
validations:
56+
required: false
57+
- type: textarea
58+
attributes:
59+
label: Additional Context
60+
description: |
61+
Links? References? Anything that will give us more context about the issue you are encountering!
62+
63+
Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
64+
validations:
65+
required: false

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: Ask the community for help
4+
url: https://github.com/dbt-labs/docs.getdbt.com/discussions
5+
about: Need help troubleshooting? Check out our guide on how to ask
6+
- name: Participate in Discussions
7+
url: https://github.com/dbt-labs/dbt-oss-template/discussions
8+
about: Do you have a Big Idea for dbt-oss-template? Read open discussions, or start a new one
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
name: ✨ Feature
2+
description: Propose a straightforward extension of dbt-oss-template functionality
3+
title: "[Feature] <title>"
4+
labels: ["enhancement", "triage"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for taking the time to fill out this feature request!
10+
- type: checkboxes
11+
attributes:
12+
label: Is this your first time submitting a feature request?
13+
description: >
14+
We want to make sure that features are distinct and discoverable,
15+
so that other members of the community can find them and offer their thoughts.
16+
17+
Issues are the right place to request straightforward extensions of existing dbt-oss-template functionality.
18+
For "big ideas" about future capabilities of dbt-oss-template, we ask that you open a
19+
[discussion](https://github.com/dbt-labs/dbt-oss-template/discussions) in the "Ideas" category instead.
20+
options:
21+
- label: I have read the [expectations for open source contributors](https://docs.getdbt.com/docs/contributing/oss-expectations)
22+
required: true
23+
- label: I have searched the existing issues, and I could not find an existing issue for this feature
24+
required: true
25+
- label: I am requesting a straightforward extension of existing dbt functionality, rather than a Big Idea better suited to a discussion
26+
required: true
27+
- type: textarea
28+
attributes:
29+
label: Describe the feature
30+
description: A clear and concise description of what you want to happen.
31+
validations:
32+
required: true
33+
- type: textarea
34+
attributes:
35+
label: Describe alternatives you've considered
36+
description: |
37+
A clear and concise description of any alternative solutions or features you've considered.
38+
validations:
39+
required: false
40+
- type: textarea
41+
attributes:
42+
label: Who will this benefit?
43+
description: |
44+
What kind of use case will this feature be useful for? Please be specific and provide examples, this will help us prioritize properly.
45+
validations:
46+
required: false
47+
- type: input
48+
attributes:
49+
label: Are you interested in contributing this feature?
50+
description: Let us know if you want to write some code, and how we can help.
51+
validations:
52+
required: false
53+
- type: textarea
54+
attributes:
55+
label: Anything else?
56+
description: |
57+
Links? References? Anything that will give us more context about the feature you are suggesting!
58+
validations:
59+
required: false
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
name: 🛠️ Implementation
2+
description: This is an implementation ticket intended for use by the maintainers of dbt-oss-template
3+
title: "[<project>] <title>"
4+
labels: ["user docs"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: This is an implementation ticket intended for use by the maintainers of dbt-oss-template
9+
- type: checkboxes
10+
attributes:
11+
label: Housekeeping
12+
description: >
13+
A couple friendly reminders:
14+
1. Remove the `user docs` label if the scope of this work does not require changes to https://docs.getdbt.com/docs: no end-user interface (e.g. yml spec, CLI, error messages, etc) or functional changes
15+
2. Link any blocking issues in the "Blocked on" field under the "Core devs & maintainers" project.
16+
options:
17+
- label: I am a maintainer of dbt-oss-template
18+
required: true
19+
- type: textarea
20+
attributes:
21+
label: Short description
22+
description: |
23+
Describe the scope of the ticket, a high-level implementation approach and any tradeoffs to consider
24+
validations:
25+
required: true
26+
- type: textarea
27+
attributes:
28+
label: Acceptance criteria
29+
description: |
30+
What is the definition of done for this ticket? Include any relevant edge cases and/or test cases
31+
validations:
32+
required: true
33+
- type: textarea
34+
attributes:
35+
label: Impact to Other Teams
36+
description: |
37+
Will this change impact other teams? Include details of the kinds of changes required (new tests, code changes, related tickets) and _add the relevant `Impact:[team]` label_.
38+
placeholder: |
39+
Example: This change impacts `dbt-redshift` because the tests will need to be modified. The `Impact:[Adapter]` label has been added.
40+
validations:
41+
required: true
42+
- type: textarea
43+
attributes:
44+
label: Will backports be required?
45+
description: |
46+
Will this change need to be backported to previous versions? Add details, possible blockers to backporting and _add the relevant backport labels `backport 1.x.latest`_
47+
placeholder: |
48+
Example: Backport to 1.6.latest, 1.5.latest and 1.4.latest. Since 1.4 isn't using click, the backport may be complicated. The `backport 1.6.latest`, `backport 1.5.latest` and `backport 1.4.latest` labels have been added.
49+
validations:
50+
required: true
51+
- type: textarea
52+
attributes:
53+
label: Context
54+
description: |
55+
Provide the "why", motivation, and alternative approaches considered -- linking to previous refinement issues, spikes, docs as appropriate
56+
validations:
57+
validations:
58+
required: false
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
name: ☣️ Regression
2+
description: Report a regression you've observed in a newer version of dbt-oss-template
3+
title: "[Regression] <title>"
4+
labels: ["bug", "regression", "triage"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for taking the time to fill out this regression report!
10+
- type: checkboxes
11+
attributes:
12+
label: Is this a regression in a recent version of dbt-oss-template?
13+
description: >
14+
A regression is when documented functionality works as expected in an older version of dbt-oss-template,
15+
and no longer works after upgrading to a newer version of dbt-oss-template
16+
options:
17+
- label: I believe this is a regression in dbt-oss-template functionality
18+
required: true
19+
- label: I have searched the existing issues, and I could not find an existing issue for this regression
20+
required: true
21+
- type: textarea
22+
attributes:
23+
label: Current Behavior
24+
description: A concise description of what you're experiencing.
25+
validations:
26+
required: true
27+
- type: textarea
28+
attributes:
29+
label: Expected/Previous Behavior
30+
description: A concise description of what you expected to happen.
31+
validations:
32+
required: true
33+
- type: textarea
34+
attributes:
35+
label: Steps To Reproduce
36+
description: Steps to reproduce the behavior.
37+
placeholder: |
38+
1. In this environment...
39+
2. With this config...
40+
3. Run '...'
41+
4. See error...
42+
validations:
43+
required: true
44+
- type: textarea
45+
id: logs
46+
attributes:
47+
label: Relevant log output
48+
description: |
49+
If applicable, log output to help explain your problem.
50+
render: shell
51+
validations:
52+
required: false
53+
- type: textarea
54+
attributes:
55+
label: Additional Context
56+
description: |
57+
Links? References? Anything that will give us more context about the issue you are encountering!
58+
59+
Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
60+
validations:
61+
required: false

.github/dependabot.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
version: 2
2+
updates:
3+
# python dependencies
4+
- package-ecosystem: "pip"
5+
directory: "/"
6+
schedule:
7+
interval: "daily"
8+
rebase-strategy: "disabled"
9+
10+
# docker dependencies
11+
- package-ecosystem: "docker"
12+
directory: "/"
13+
schedule:
14+
interval: "weekly"
15+
rebase-strategy: "disabled"
16+
17+
# github dependencies
18+
- package-ecosystem: "github-actions"
19+
directory: "/"
20+
schedule:
21+
interval: "weekly"
22+
rebase-strategy: "disabled"

0 commit comments

Comments
 (0)