Skip to content

Commit

Permalink
Merge pull request #7 from dhanushd-27/feature/modify-sidebar
Browse files Browse the repository at this point in the history
feat: add project switcher
  • Loading branch information
SkidGod4444 authored Jan 12, 2025
2 parents e00892e + 1510315 commit 7e4918c
Show file tree
Hide file tree
Showing 28 changed files with 782 additions and 82 deletions.
110 changes: 110 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
name: Bug Report
description: Report a bug
title: "🐛 [BUG]: <change me to your title>"
labels: ["bug"]
body:
- type: markdown
attributes:
value: |
Please fill out the sections below to help everyone identify and fix the bug
- type: textarea
id: description
attributes:
label: Describe your issue
placeholder: When I click here this happens
validations:
required: true
- type: textarea
id: steps
attributes:
label: Steps to reproduce
placeholder: |
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
validations:
required: true
- type: textarea
id: current_behavior
attributes:
label: What is the current behaviour?
placeholder: Currently this is happening
validations:
required: true
- type: textarea
id: expected
attributes:
label: What was the expected behaviour?
placeholder: I expected this to happen
validations:
required: true
- type: textarea
id: screenshots
attributes:
label: Put here any screenshots or videos (optional)
- type: dropdown
id: browsers
attributes:
label: "Browsers"
description: What browsers are you seeing the problem on?
multiple: true
options:
- Firefox
- Chrome
- Safari
- Microsoft Edge
- Opera
validations:
required: false
- type: dropdown
id: os
attributes:
label: "OS"
description: What is the impacted environment?
multiple: true
options:
- Windows
- Linux
- Mac
validations:
required: false
- type: dropdown
id: severity
attributes:
label: "Bug Severity"
description: What is the severity of this issue?
multiple: false
options:
- Critical
- High
- Medium
- Low
validations:
required: false
- type: dropdown
id: assign
attributes:
label: "Would you like to work on this issue?"
options:
- "Yes"
- "No"
validations:
required: false
- type: checkboxes
id: terms
attributes:
label: Please check all the boxes below
options:
- label: I have read and followed the project's code of conduct
required: true
- label: I have searched for similar issues before creating this one
required: true
- label: I have provided all the necessary information to understand and reproduce the issue
required: true
- label: I am willing to contribute to the resolution of this issue
required: false
- type: markdown
attributes:
value: |
Thanks for reporting this issue! We will get back to you as soon as possible.
8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
blank_issues_enabled: true
contact_links:
- name: Discord
about: You can join our Discord support server.
url: https://l.devwtf.in/plura-dc
- name: Twitter
about: You can follow us on Twitter.
url: https://x.com/getplura
58 changes: 58 additions & 0 deletions .github/ISSUE_TEMPLATE/feature-request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
name: New feature
description: Suggest or request a new feature
title: "💡 [FEATURE]: <change me to your title>"
labels: ["enhancement"]
body:
- type: markdown
attributes:
value: |
Please fill out the sections below to properly describe the new feature you are suggesting.
- type: textarea
id: description
attributes:
label: Describe the feature
placeholder: A button in the screen X that allows to do Y
validations:
required: true
- type: textarea
id: current_behavior
attributes:
label: What is the current behaviour?
placeholder: Currently this is happening
- type: textarea
id: expected
attributes:
label: What was the expected behaviour?
placeholder: I expected this to happen
validations:
required: true
- type: textarea
id: context
attributes:
label: Additional context
placeholder: |
Add any other context or screenshots about the feature request here.
- type: dropdown
id: assign
attributes:
label: "Would you like to work on this issue?"
options:
- "Yes"
- "No"
- type: checkboxes
id: terms
attributes:
label: Please check all the boxes below
options:
- label: I have read and followed the project's code of conduct
required: true
- label: I have searched for similar issues before creating this one
required: true
- label: I have provided all the necessary information to understand and reproduce the issue
required: true
- label: I am willing to contribute to the resolution of this issue
required: false
- type: markdown
attributes:
value: |
Thanks for your suggestion! Let's see together if it can be implemented.
5 changes: 5 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Choose a template by going to `Preview` tab and selecting appropriate option

- [Bug Fixing Report](?expand=1&template=bug-fix.md)
- [Feature Report](?expand=1&template=feature.md)
- [Generic Report](?expand=1&template=generic.md)
61 changes: 61 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE/bug-fix.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
## Description

[Provide a concise description of the changes made in this PR.]

## Root Cause

[Explain what caused the bug to occur.]

## Solution

[Describe the solution you implemented to fix the bug.]

## Testing

[Describe the testing that you performed to ensure that the bug was fixed and that the solution did not introduce any new issues.]

## Impact

[Mention the impact of the bug and how it was affecting the users.]

## Checklist

Please confirm that you have completed the following:

<!-- Add a small letter x to the square brackets to tick the checkbox -->

- [ ] I have tested the bug fix thoroughly.
- [ ] I have provided a clear and concise description of the bug fix.
- [ ] I have followed the code style and formatting guidelines.
- [ ] I have added any necessary documentation or comments.
- [ ] I have updated any relevant tests or test cases.

#### Check only those which are applicable.

**Documentation Updated?**

- [ ] If your feature adds a new API, then documentation related to the feature like API-Contracts, and Data-models must be updated.

**Breaking Changes**

- [ ] If your feature introduces breaking changes or if something is missing, please mention the related issue tickets.

**Development Tested?**

- [ ] Confirm whether the changes have been tested locally during development.

**Tested in Staging?**

- [ ] Indicate whether the changes have been tested in the staging environment.

**Under Feature Flag**

- [ ] Specify if the changes are currently under a feature flag.

**Database Changes**

- [ ] Indicate whether the changes include modifications to the database.

## Issue Ticket Number

[Add the relevant issue ticket number here (e.g., Closes #<issue_number>).]
57 changes: 57 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE/feature.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
## Description

[Provide a brief description of the feature you are adding and the changes made in this PR.]

## Implementation Details

[Explain the technical details of how the feature was implemented, including any notable design decisions, architecture changes, and third-party dependencies.]

## Testing

[Describe the testing that you performed to ensure that the feature is working as expected and does not introduce any new issues. This should include any automated tests as well as any manual testing you conducted.]

## Screenshots / Demo

[Include any relevant screenshots or a demo of the feature in action (if applicable).]

## Checklist

Please confirm that you have completed the following:

<!-- Add a small letter x to the square brackets to tick the checkbox -->

- [ ] I have tested the feature thoroughly.
- [ ] I have provided a clear and concise description of the feature implementation.
- [ ] I have followed the code style and formatting guidelines.
- [ ] I have added any necessary documentation or comments.
- [ ] I have updated any relevant tests or test cases.

#### Check only those which are applicable.

**Documentation Updated?**

- [ ] If your feature adds a new API, then documentation related to the feature like API-Contracts, and Data-models must be updated.

**Breaking Changes**

- [ ] If your feature introduces breaking changes or if something is missing, please mention the related issue tickets.

**Development Tested?**

- [ ] Confirm whether the changes have been tested locally during development.

**Tested in Staging?**

- [ ] Indicate whether the changes have been tested in the staging environment.

**Under Feature Flag**

- [ ] Specify if the changes are currently under a feature flag.

**Database Changes**

- [ ] Indicate whether the changes include modifications to the database.

## Issue ID

[Add the relevant issue ticket number here (e.g., Closes #<issue_number>).]
49 changes: 49 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE/generic.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
## Description

[Provide a concise description of the changes made in this PR.]

## Screenshots / Demo

[Include any relevant screenshots or a demo of the feature in action (if applicable).]

## Checklist

Please confirm that you have completed the following:

<!-- Add a small letter x to the square brackets to tick the checkbox -->

- [ ] I have tested the feature thoroughly.
- [ ] I have provided a clear and concise description of the feature implementation.
- [ ] I have followed the code style and formatting guidelines.
- [ ] I have added any necessary documentation or comments.
- [ ] I have updated any relevant tests or test cases.

#### Check only those which are applicable.

**Documentation Updated?**

- [ ] If your feature adds a new API, then documentation related to the feature like API-Contracts, and Data-models must be updated.

**Breaking Changes**

- [ ] If your feature introduces breaking changes or if something is missing, please mention the related issue tickets.

**Development Tested?**

- [ ] Confirm whether the changes have been tested locally during development.

**Tested in Staging?**

- [ ] Indicate whether the changes have been tested in the staging environment.

**Under Feature Flag**

- [ ] Specify if the changes are currently under a feature flag.

**Database Changes**

- [ ] Indicate whether the changes include modifications to the database.

## Issue ID

[Add the relevant issue ticket number here (e.g., Closes #<issue_number>).]
1 change: 1 addition & 0 deletions .github/funding.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
github: [SkidGod4444]
9 changes: 9 additions & 0 deletions .github/security.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Reporting Security Issues

If you believe you have found a security vulnerability in the `@plura-ai/chat-widget` SDK, we encourage you to let us know right away.

We will investigate all legitimate reports and do our best to quickly fix the problem.

Email `[email protected]` to disclose any security vulnerabilities.

Report in the server: https://l.devwtf.in/plura-dc
Loading

0 comments on commit 7e4918c

Please sign in to comment.