chore 📝: add bug and feature request templates

This commit is contained in:
Ante 2025-03-12 07:13:26 +00:00 committed by Ante Budimir
parent cd4314dc53
commit f346002fb0
6 changed files with 142 additions and 3 deletions

81
.github/ISSUE_TEMPLATE/bug-report.md vendored Normal file
View file

@ -0,0 +1,81 @@
---
name: Bug Report
about: Report an issue with the vanilla-extract CSS ESLint plugin
title: "[BUG] Concise descriptive title"
labels: bug, needs-triage
assignees: antebudimir
---
name: Bug Report
about: Report an issue with the vanilla-extract CSS ESLint plugin
title: '[BUG]: '
labels: bug, needs-triage
assignees: ''
## Contribution Checklist
- [ ] I have read documentation and understand the feature
- [ ] I have searched for similar issues before creating this one
- [ ] I have tested this with the latest plugin version
- [ ] I have included all information needed to reproduce the issue
## Bug Description
## Reproduction Steps
1.
2.
3.
## Expected Behavior
## Actual Behavior
## Code Example
```js
// Include a minimal code example that demonstrates the issue
import { style } from '@vanilla-extract/css';
const example = style({
// The problematic CSS properties
});
```
## Environment Information
- Node Version:
- Package Versions:
- ESLint:
- @vanilla-extract/css:
- TypeScript:
- @antebudimir/eslint-plugin-vanilla-extract:
## ESLint Configuration
```js
// Include your relevant ESLint configuration
{
files: [],
ignores: [],
plugins: {
'vanilla-extract': vanillaExtract,
},
rules: {},
}
```
## Screenshots/Videos
## Console Output
## Additional Context
## Impact
- [ ] Blocks critical functionality
- [ ] Produces false positives
- [ ] Misses valid errors
- [ ] Performance issue
- [ ] Other (please specify)

8
.github/ISSUE_TEMPLATE/config.yml vendored Normal file
View file

@ -0,0 +1,8 @@
blank_issues_enabled: false
contact_links:
- name: Questions & Discussions
url: https://github.com/antebudimir/eslint-plugin-vanilla-extract/discussions
about: Please ask questions here instead of opening an issue
- name: Documentation
url: https://github.com/antebudimir/eslint-plugin-vanilla-extract
about: Check the documentation before reporting issues

View file

@ -0,0 +1,46 @@
---
name: Feature Request
about: Suggest an enhancement for the vanilla-extract CSS ESLint plugin
title: "[FEATURE]: Add concise descriptive title"
labels: enhancement, needs-triage
assignees: antebudimir
---
## Contribution Checklist
- [ ] I've confirmed that this feature isn't already implemented
- [ ] I've searched for similar feature requests before creating this one
- [ ] I've checked that this feature aligns with the project's goals
- [ ] I've considered how this would benefit the broader community
## Problem Statement
## Proposed Solution
```js
// Example of how the feature might work
import { style } from '@vanilla-extract/css';
const example = style({
// How your proposed feature would improve this code
});
```
## Expected Behavior
## Alternatives Considered
## Implementation Ideas
## Use Cases
## Additional Context
## Environment Information
- Node Version:
- Package Versions:
- ESLint:
- @vanilla-extract/css:
- TypeScript: