Some checks failed
CI / Check PR Title (push) Failing after 18s
CI / Makefile Lint (push) Successful in 33s
CI / Markdown Lint (push) Successful in 22s
CI / Unit Tests (push) Successful in 30s
CI / Go Lint (push) Successful in 45s
CI / Mutation Tests (push) Successful in 1m18s
CI / Fuzz Tests (push) Successful in 1m48s
## Description Currently, the repository is not well suited for semantic versioning, and hasn't much to support it. This PR adds templates, CI jobs, and configs to simplify its adoption. ## Changes - Added `FEATURE` and `BUG` issue templates. Also, forbids free-form issues. - Adds a PR template. - Adds a CI job to ensure the commit title follows conventional commits. ### Design Decisions N/A. ## Checklist - [x] Tests pass - [x] Docs updated Reviewed-on: #15 Co-authored-by: M.V. Hutz <git@maximhutz.me> Co-committed-by: M.V. Hutz <git@maximhutz.me>
46 lines
1.4 KiB
YAML
46 lines
1.4 KiB
YAML
# 'Feature Request Template' By @cheehwatang
|
|
# https://github.com/cheehwatang/.github/blob/master/.github/ISSUE_TEMPLATE/feature_request.yml
|
|
#
|
|
# yaml-language-server: $schema=https://www.schemastore.org/gitea-issue-forms.json
|
|
name: ✨ Feature Request
|
|
about: Suggest an idea for this project
|
|
title: "[FEATURE]: "
|
|
body:
|
|
- type: markdown
|
|
attributes:
|
|
value: |
|
|
Thanks for taking the time to fill out this feature request! 🤗
|
|
|
|
Please make sure this feature request hasn't been already submitted by
|
|
someone by looking through other open/closed issues. 😃
|
|
- type: dropdown
|
|
attributes:
|
|
multiple: false
|
|
label: Type of Feature
|
|
description: Select the type of feature request.
|
|
options:
|
|
- "✨ New Feature"
|
|
- "📝 Documentation"
|
|
- "🎨 Style and UI"
|
|
- "🔨 Code Refactor"
|
|
- "⚡ Performance Improvements"
|
|
- "✅ New Test"
|
|
validations:
|
|
required: true
|
|
- type: textarea
|
|
id: description
|
|
attributes:
|
|
label: Description
|
|
description: |
|
|
Give us a brief description of the feature or enhancement you would
|
|
like!
|
|
validations:
|
|
required: true
|
|
- type: textarea
|
|
id: additional-information
|
|
attributes:
|
|
label: Additional Information
|
|
description: |
|
|
Give us some additional information on the feature request like proposed
|
|
solutions, links, screenshots, etc.
|