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 7512dba0d6
5 changed files with 134 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)

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:

View file

@ -5,9 +5,13 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [1.5.3] - 2025-03-12
- Add bug and feature request templates ()
## [1.5.2] - 2025-03-12 ## [1.5.2] - 2025-03-12
- Add CODEOWNERS file to enforce code review requirements () - Add CODEOWNERS file to enforce code review requirements (cd4314d)
## [1.5.1] - 2025-03-12 ## [1.5.1] - 2025-03-12

View file

@ -1,6 +1,6 @@
{ {
"name": "@antebudimir/eslint-plugin-vanilla-extract", "name": "@antebudimir/eslint-plugin-vanilla-extract",
"version": "1.5.2", "version": "1.5.3",
"description": "ESLint plugin for enforcing best practices in vanilla-extract CSS styles, including CSS property ordering and additional linting rules.", "description": "ESLint plugin for enforcing best practices in vanilla-extract CSS styles, including CSS property ordering and additional linting rules.",
"author": "Ante Budimir", "author": "Ante Budimir",
"license": "MIT", "license": "MIT",

View file

@ -5,7 +5,7 @@ import customOrderRule from './css-rules/custom-order/rule-definition.js';
export const vanillaExtract = { export const vanillaExtract = {
meta: { meta: {
name: '@antebudimir/eslint-plugin-vanilla-extract', name: '@antebudimir/eslint-plugin-vanilla-extract',
version: '1.5.2', version: '1.5.3',
}, },
rules: { rules: {
'alphabetical-order': alphabeticalOrderRule, 'alphabetical-order': alphabeticalOrderRule,