diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml new file mode 100644 index 00000000..a2c18cd7 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -0,0 +1,53 @@ +name: Bug Report + +description: File a bug report + +title: "[Bug]: " +labels: ["bug"] +projects: ["andz"] + +assignees: + - nbro + +body: + + - type: dropdown + id: andz-version + attributes: + label: andz version + description: Which andz version are you using? + options: + - "0.1.0" + default: 0 + validations: + required: true + + - type: dropdown + id: python-version + attributes: + label: Python version + description: Which Python version are you using? + options: + - "3.9" + - "3.10" + - "3.11" + - "3.12" + default: 0 + validations: + required: true + + + - type: textarea + id: bug-description + attributes: + label: Bug description + description: What is the bug? + validations: + required: true + + - type: textarea + id: code + attributes: + label: Code + description: Paste any relevant code + render: python diff --git a/.github/ISSUE_TEMPLATE/feature.yml b/.github/ISSUE_TEMPLATE/feature.yml new file mode 100644 index 00000000..ae9bfc3f --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature.yml @@ -0,0 +1,32 @@ +name: New Feature + +description: Suggest a new feature + +title: "[Feature]: " +labels: ["feature"] +projects: ["andz"] + +assignees: + - nbro + +body: + + - type: dropdown + id: feature-type + attributes: + label: Feature type + description: Is the new feature an algorithm or a data structure? + options: + - Algorithm + - Data structure + default: 0 + validations: + required: true + + - type: textarea + id: feature-description + attributes: + label: Feature description + description: Describe the feature and why it should be implemented + validations: + required: true diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 00000000..3021f56c --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,13 @@ +# Pull Request + +Closes # + + diff --git a/.github/release.yml b/.github/release.yml new file mode 100644 index 00000000..0b1fb53c --- /dev/null +++ b/.github/release.yml @@ -0,0 +1,27 @@ +changelog: + + categories: + - title: Breaking Changes 🛠 + labels: + - breaking + - title: New Features 🎉 + labels: + - feature + - title: Algorithms + labels: + - algorithms + - title: Data structures + labels: + - data-structures + - title: Dependencies 📌 + labels: + - dependencies + - title: Testing ✅ + labels: + - testing + - title: Documentation 📖 + labels: + - documentation + - title: Other Changes + labels: + - "*"