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

fix(.github): adds github workflows for ISSUE TEMPLATES for bug addition, documentation add, feature request and security #175

Merged
merged 9 commits into from
Jul 26, 2023
54 changes: 54 additions & 0 deletions .github/workflows/ISSUE_TEMPLATE/bug.yml
ItsRoy69 marked this conversation as resolved.
Show resolved Hide resolved
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
name: 🐞 Bug
description: Report an issue to help improve the project.
title: "[BUG] write a small description here"
labels:
[
"🛠 goal: fix",
"🛠 status : under development",
"🟧 priority: high",
]
body:
- type: textarea
id: description
attributes:
label: Description
description: A brief description of the question or issue, also include what you tried and what didn't work
validations:
required: true
- type: textarea
id: screenshots
attributes:
label: Screenshots
description: Please add screenshots if applicable
validations:
required: false

- type: dropdown
id: browser
attributes:
label: "Browser 🥦"
description: "What browser are you using ?"
options:
- Google Chrome
- Brave
- Microsoft Edge
- Mozilla Firefox
- Safari
- Opera
- Other
validations:
required: true

- type: checkboxes
id: no-duplicate-issues
attributes:
label: "Checklist ✅"
options:
- label: "I checked and didn't find similar issue"
required: true

- label: "I have read the [Contributing Guidelines](https://github.com/hashicorp/terraform/blob/main/.github/CONTRIBUTING.md)"
required: true

- label: "I am willing to work on this issue (blank for no)"
required: false
54 changes: 54 additions & 0 deletions .github/workflows/ISSUE_TEMPLATE/docs.yml
ItsRoy69 marked this conversation as resolved.
Show resolved Hide resolved
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
name: 📄 Documentation issue
description: Found an issue in the documentation? You can use this one!
title: "[DOCS] write a small description here"
labels:
[
"✨ goal: improvement",
"🛠 status : under development",
"🟨 priority: medium",
"📄 aspect: text",
]
body:
- type: textarea
id: description
attributes:
label: Description
description: A brief description of the question or issue, also include what you tried and what didn't work
validations:
required: true
- type: textarea
id: screenshots
attributes:
label: Screenshots
description: Please add screenshots if applicable
validations:
required: false
- type: dropdown
id: browser
attributes:
label: "🥦 Browser"
description: "What browser are you using ?"
options:
- Google Chrome
- Brave
- Microsoft Edge
- Mozilla Firefox
- Safari
- Opera
- Other
validations:
required: true

- type: checkboxes
id: no-duplicate-issues
attributes:
label: "Checklist ✅"
options:
- label: "I checked and didn't find similar issue"
required: true

- label: "I have read the [Contributing Guidelines](https://github.com/hashicorp/terraform/blob/main/.github/CONTRIBUTING.md)"
required: true

- label: "I am willing to work on this issue (blank for no)"
required: false
54 changes: 54 additions & 0 deletions .github/workflows/ISSUE_TEMPLATE/feature_request.yml
ItsRoy69 marked this conversation as resolved.
Show resolved Hide resolved
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
name: 💡 Feature Request
description: Have a new idea/feature for Terraform Provider? Please suggest!
title: "[FEATURE] write a small description here"
labels:
[
"⭐ goal: addition",
"🛠 status : under development",
"🟨 priority: medium",
]
body:
- type: textarea
id: description
attributes:
label: Description
description: A brief description of the enhancement you propose, also include what you tried and what worked.
validations:
required: true
- type: textarea
id: screenshots
attributes:
label: Screenshots
description: Please add screenshots if applicable
validations:
required: false

- type: dropdown
id: browser
attributes:
label: "🥦 Browser"
description: "What browser are you using ?"
options:
- Google Chrome
- Brave
- Microsoft Edge
- Mozilla Firefox
- Safari
- Opera
- Other
validations:
required: true

- type: checkboxes
id: no-duplicate-issues
attributes:
label: "Checklist ✅"
options:
- label: "I checked and didn't find similar issue"
required: true

- label: "I have read the [Contributing Guidelines](https://github.com/hashicorp/terraform/blob/main/.github/CONTRIBUTING.md)"
required: true

- label: "I am willing to work on this issue (blank for no)"
required: false
49 changes: 49 additions & 0 deletions .github/workflows/ISSUE_TEMPLATE/other.yml
ItsRoy69 marked this conversation as resolved.
Show resolved Hide resolved
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
name: Other
description: Use this for any other issues. Please do NOT create blank issues
title: "[OTHER]"
labels:
[
"✨ goal: improvement",
"🛠 status : under development",
"🟨 priority: medium",
]
body:
- type: markdown
attributes:
value: "# Other issue"
- type: textarea
id: issuedescription
attributes:
label: What would you like to share?
description: Provide a clear and concise explanation of your issue.
validations:
required: true
- type: dropdown
id: browser
attributes:
label: "🥦 Browser"
description: "What browser are you using ?"
options:
- Google Chrome
- Brave
- Microsoft Edge
- Mozilla Firefox
- Safari
- Opera
- Other
validations:
required: true

- type: checkboxes
id: no-duplicate-issues
attributes:
label: "Checklist ✅"
options:
- label: "I checked and didn't find similar issue"
required: true

- label: "I have read the [Contributing Guidelines](https://github.com/hashicorp/terraform/blob/main/.github/CONTRIBUTING.md)"
required: true

- label: "I am willing to work on this issue (blank for no)"
required: true
5 changes: 5 additions & 0 deletions SECURITY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Security Policy

## Reporting a Vulnerability

For security issues, kindly email us at hello@civo.com instead of posting a public issue in GitHub.