diff --git a/.github/ISSUE_TEMPLATE/01_bug_report.md b/.github/ISSUE_TEMPLATE/01_bug_report.md new file mode 100644 index 0000000000..d742966ad3 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/01_bug_report.md @@ -0,0 +1,65 @@ +--- +name: "Bug Report" +about: Report a reproducible issue in swagger-parser +title: "[Bug]: " +labels: Bug +assignees: '' +--- + +## Description + + + +## Affected Version + + +e.g. 2.1.15 + + +Earliest version the bug appears in (if known): +e.g. 2.1.10 + +## Steps to Reproduce + + + +1. ... +2. ... +3. ... + +## Expected Behavior + + + +## Actual Behavior + + + +## Logs / Stack Traces + + + +## Environment + + + +- Java version: +- Build tool: +- OS: + +## Additional Context + + + +## Checklist + +- [ ] I have searched the [existing issues](https://github.com/swagger-api/swagger-parser/issues) and this is not a duplicate. +- [ ] I have provided sufficient information for maintainers to reproduce the issue. \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/02_question.md b/.github/ISSUE_TEMPLATE/02_question.md new file mode 100644 index 0000000000..edd30891cb --- /dev/null +++ b/.github/ISSUE_TEMPLATE/02_question.md @@ -0,0 +1,44 @@ +--- +name: "Question" +about: Ask a question about swagger-parser usage or behavior +title: "[Question]: " +labels: Question +assignees: '' +--- + +## Question + + + +## Affected Version + + +e.g. 2.1.15 + +## Context + + + +```yaml +# Example OpenAPI or Swagger definition (optional) +``` + +## Additional Details + + + +## Checklist + +- [ ] I have searched the [existing issues](https://github.com/swagger-api/swagger-parser/issues) and documentation before asking. +- [ ] I have provided enough information for others to understand my question. \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/03_feature_request.md b/.github/ISSUE_TEMPLATE/03_feature_request.md new file mode 100644 index 0000000000..408675a06c --- /dev/null +++ b/.github/ISSUE_TEMPLATE/03_feature_request.md @@ -0,0 +1,46 @@ +--- +name: "Feature Request" +about: Suggest a new feature or enhancement for swagger-parser +title: "[Feature]: " +labels: Feature +assignees: '' +--- + +## Feature Description + + + +## Use Case + + + +## Suggested Solution (optional) + + + +## Alternatives Considered + + + +## Additional Context + + + +## Checklist + +- [ ] I have searched the [existing issues](https://github.com/swagger-api/swagger-parser/issues) to ensure this is not a duplicate. +- [ ] This feature would be useful to more than just my use case. +- [ ] I have provided enough detail for the maintainers to understand the scope of the request. \ No newline at end of file diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 0000000000..891cd5f82e --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,41 @@ +# Pull Request + +Thank you for contributing to **swagger-parser**! + +Please fill out the following checklist to help us review your PR efficiently. + +--- + +## Description + + + +Fixes: + +## Type of Change + + + +- [ ] ๐Ÿ› Bug fix +- [ ] โœจ New feature +- [ ] โ™ป๏ธ Refactor (non-breaking change) +- [ ] ๐Ÿงช Tests +- [ ] ๐Ÿ“ Documentation +- [ ] ๐Ÿงน Chore (build or tooling) + +## Checklist + +- [ ] I have added/updated tests as needed +- [ ] I have added/updated documentation where applicable +- [ ] The PR title is descriptive +- [ ] The code builds and passes tests locally +- [ ] I have linked related issues (if any) + +## Screenshots / Additional Context + + \ No newline at end of file