diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..551524a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,81 @@ +name: Bug Report +description: Report a bug for this repository. +labels: + - Bug + +body: + + - type: textarea + id: what-happened + attributes: + label: Description of the Bug + description: Please provide a clear and concise description of the bug. + placeholder: Describe what you're experiencing. + validations: + required: true + + - type: textarea + id: repro-steps + attributes: + label: Steps to reproduce + description: Clear and concise instructions to reproduce the bug are essential for quick resolution. + placeholder: | + 1. Fetch '...' + 2. Update the '....' + 3. Encounter the error + validations: + required: true + + - type: textarea + id: expected-behavior + attributes: + label: Expected Behavior + description: Describe what you expected to happen. + validations: + required: true + + - type: textarea + id: code-snippets + attributes: + label: Code Snippets (if applicable) + description: If relevant, provide code snippets to clarify the issue. + render: Python + validations: + required: false + + - type: input + id: os + attributes: + label: Operating System + placeholder: macOS + validations: + required: true + + - type: input + id: language-version + attributes: + label: Language version + placeholder: Python 3.10.4 + validations: + required: true + + - type: input + id: lib-version + attributes: + label: Library version + placeholder: v2.31.0 + validations: + required: true + + - type: textarea + id: additional-context + attributes: + label: Additional context + description: Provide any other relevant information about the problem. + validations: + required: false + + - type: markdown + attributes: + value: | + Thank you for taking the time to submit this bug report! diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..324a6c5 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,6 @@ +blank_issues_enabled: false +contact_links: + - name: Chargebee support + url: https://support.chargebee.com/ + about: | + Github issues are not an official support channel for Chargebee. If you have an urgent request we suggest you contact us through an official channel: support@chargebee.com or https://support.chargebee.com/ \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 0000000..ae783e4 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,34 @@ +name: Feature Request +description: Request a New Feature for the project. +labels: + - Feature Request + +body: + - type: textarea + id: problem + attributes: + label: What problem does your feature request address? + description: Please provide a clear and concise description of the problem you'd like to solve. For example, "I'm frequently frustrated when..." + + - type: textarea + id: solution + attributes: + label: Describe the desired solution + description: Please provide a clear and concise description of the solution you would like to see implemented. + + - type: textarea + id: alternatives + attributes: + label: Alternatives considered + description: Describe any alternative solutions or features you may have thought about in relation to this problem. + + - type: textarea + id: context + attributes: + label: Additional context + description: Feel free to include any other relevant information or context regarding your feature request. + + - type: markdown + attributes: + value: | + Thank you for taking the time to submit your feature request! diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..acfc1ac --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,12 @@ +### Description + +Please provide a brief overview of the changes introduced by this pull request. + +### Related Issues + +Closes #IssueNumber + + +### Additional Information + +Include any additional information that might be helpful in reviewing the changes introduced by this pull request. diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 0000000..a3f8780 --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,8 @@ +# Security Policy + +At Chargebee, we take data integrity and security very seriously. Due to the nature of the product and service we provide, we are committed to working with individuals to stay updated on the latest security techniques and fix any security weakness in our application or infrastructure reported to us responsibly by external parties. + +https://www.chargebee.com/security/responsible-disclosure-policy/ + +## Reporting a vulnerability +Reach out to us at security@chargebee.com. Please do not open GitHub issues or pull requests as this makes the problem immediately visible to everyone, including malicious actors. Chargebee's security team will triage your report and respond according to its impact.