diff --git a/.github/ISSUE_TEMPLATE/bug_report_form.yml b/.github/ISSUE_TEMPLATE/bug_report_form.yml new file mode 100644 index 0000000..6c0990a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report_form.yml @@ -0,0 +1,47 @@ +name: Bug Report +description: File a bug report. +title: "[Bug]: " +labels: ["bug", "triage"] +projects: [] +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to fill out this bug report! + - type: textarea + id: what-happened + attributes: + label: What happened? + description: Detail the bad behavior and the steps required to duplicate it + placeholder: Tell us what you see! + value: "A bug happened!" + validations: + required: true + - type: textarea + id: expected-behavior + attributes: + label: What did you expect to happen? + description: What did you expect to happen when performing the action? + placeholder: Expected behavior + value: "Expected behavior" + validations: + required: true + - type: input + id: version + attributes: + label: Version + description: What version of this library are you running? + placeholder: "v0.0.0" + value: + validations: + required: true + - type: textarea + id: browsers + attributes: + label: What browsers are you seeing the problem on? + description: | + List browsers where you see the problem reported. For example: + * Mac OS 15.3.5, Chrome 130.0.1234.987 + * Android 14, Firefox 133.0 + * iPadOS 17.1, Safari + placeholder: "For each browser specify 1) operating system and version 2) browser name and version" diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..cba95ba --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: false +contact_links: + - name: Contact Developer Support + url: https://developer.paypal.com/braintree/help + about: If you need help troubleshooting your integration, reach out to Braintree Support. Only open a GitHub issue if you've found an issue with our SDK. diff --git a/.github/ISSUE_TEMPLATE/feature_request_form.yml b/.github/ISSUE_TEMPLATE/feature_request_form.yml new file mode 100644 index 0000000..560bcad --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request_form.yml @@ -0,0 +1,30 @@ +name: Feature Request +description: Request a new feature. +title: "[FR]: " +labels: ["feature", "request", "enhancement", "triage"] +projects: [] +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to fill out this feature request! + - type: textarea + id: feat-summary + attributes: + label: Feature Summary + description: In a few sentences or less, provide a concise description of the feature being requested. + placeholder: "New feature that does ___; it can be used when ..." + validations: + required: true + - type: textarea + id: detailed-description + attributes: + label: Detailed description of new feature. + description: | + Please provide a detailed description of proposed feature. + - What problem would this new feature solve? + - How will this change affect users? + - Is it a modification to existing functionality? Are you requesting a new/modified function input or output? Please provide an example of what the change might look like? + placeholder: "New feature details." + validations: + required: true diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 0000000..9b47e47 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,17 @@ +# Summary of changes + +- + +## Checklist + +- [ ] Added a changelog entry +- [ ] Relevant test coverage +- [ ] Tested and confirmed flows affected by this change are functioning as expected + +## Authors +> +> List GitHub usernames for everyone who contributed to this pull request. + +### Reviewers + +@braintree/team-sdk-js