Add or update .codecov copy.yml
This commit is contained in:
@@ -0,0 +1,102 @@
|
||||
name: 🐛 Bug Report
|
||||
description: Report a bug or unexpected behavior
|
||||
title: "[BUG] "
|
||||
labels: ["bug"]
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
Thanks for taking the time to report this bug! Please fill out the information below.
|
||||
|
||||
- type: textarea
|
||||
id: description
|
||||
attributes:
|
||||
label: Description
|
||||
description: A clear and concise description of what the bug is
|
||||
placeholder: Describe the bug...
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: reproduce
|
||||
attributes:
|
||||
label: Steps to Reproduce
|
||||
description: Steps to reproduce the behavior
|
||||
placeholder: |
|
||||
1. Connect to camera at...
|
||||
2. Call method...
|
||||
3. See error...
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: expected
|
||||
attributes:
|
||||
label: Expected Behavior
|
||||
description: What you expected to happen
|
||||
placeholder: I expected...
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: code
|
||||
attributes:
|
||||
label: Code Sample
|
||||
description: Minimal code sample to reproduce the issue
|
||||
render: go
|
||||
placeholder: |
|
||||
package main
|
||||
|
||||
import "github.com/0x524a/onvif-go"
|
||||
|
||||
func main() {
|
||||
// Your code here
|
||||
}
|
||||
|
||||
- type: input
|
||||
id: go-version
|
||||
attributes:
|
||||
label: Go Version
|
||||
description: Output of `go version`
|
||||
placeholder: go version go1.21.0 linux/amd64
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: input
|
||||
id: lib-version
|
||||
attributes:
|
||||
label: Library Version
|
||||
description: Git commit hash or release version
|
||||
placeholder: v1.0.0 or commit abc123
|
||||
|
||||
- type: input
|
||||
id: camera
|
||||
attributes:
|
||||
label: Camera Model/Brand
|
||||
description: If applicable
|
||||
placeholder: Hikvision DS-2CD2xx, Axis M1065-L, etc.
|
||||
|
||||
- type: dropdown
|
||||
id: os
|
||||
attributes:
|
||||
label: Operating System
|
||||
options:
|
||||
- Linux
|
||||
- macOS
|
||||
- Windows
|
||||
- Other
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: logs
|
||||
attributes:
|
||||
label: Error Output/Logs
|
||||
description: Paste any error messages or logs
|
||||
render: shell
|
||||
|
||||
- type: textarea
|
||||
id: context
|
||||
attributes:
|
||||
label: Additional Context
|
||||
description: Any other context about the problem
|
||||
@@ -0,0 +1,86 @@
|
||||
name: 📷 Camera Compatibility Report
|
||||
description: Report compatibility with a specific camera model
|
||||
title: "[CAMERA] "
|
||||
labels: ["camera-compatibility"]
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
Help us track camera compatibility! Share your experience with a specific camera model.
|
||||
|
||||
- type: input
|
||||
id: manufacturer
|
||||
attributes:
|
||||
label: Camera Manufacturer
|
||||
placeholder: Hikvision, Axis, Dahua, Bosch, etc.
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: input
|
||||
id: model
|
||||
attributes:
|
||||
label: Camera Model
|
||||
placeholder: DS-2CD2xx, M1065-L, IPC-HDW2xxx, etc.
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: input
|
||||
id: firmware
|
||||
attributes:
|
||||
label: Firmware Version
|
||||
placeholder: V5.7.3 build 220727
|
||||
|
||||
- type: dropdown
|
||||
id: status
|
||||
attributes:
|
||||
label: Compatibility Status
|
||||
options:
|
||||
- ✅ Fully Working
|
||||
- ⚠️ Partially Working
|
||||
- ❌ Not Working
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: checkboxes
|
||||
id: features
|
||||
attributes:
|
||||
label: Working Features
|
||||
description: Which features work with this camera?
|
||||
options:
|
||||
- label: Device Information
|
||||
- label: Media Profiles
|
||||
- label: Stream URIs (RTSP)
|
||||
- label: Snapshots
|
||||
- label: PTZ Control
|
||||
- label: Imaging Settings
|
||||
- label: Discovery
|
||||
|
||||
- type: textarea
|
||||
id: issues
|
||||
attributes:
|
||||
label: Known Issues
|
||||
description: Describe any issues or limitations
|
||||
placeholder: PTZ presets don't work, imaging settings return error, etc.
|
||||
|
||||
- type: textarea
|
||||
id: notes
|
||||
attributes:
|
||||
label: Additional Notes
|
||||
description: Any special configuration or workarounds needed
|
||||
placeholder: Requires authentication, needs specific settings, etc.
|
||||
|
||||
- type: checkboxes
|
||||
id: test-results
|
||||
attributes:
|
||||
label: Test Results
|
||||
description: Have you run the diagnostic tool?
|
||||
options:
|
||||
- label: I have run onvif-diagnostics and can attach the output
|
||||
required: false
|
||||
|
||||
- type: textarea
|
||||
id: diagnostic-output
|
||||
attributes:
|
||||
label: Diagnostic Output
|
||||
description: Paste the output from onvif-diagnostics if available
|
||||
render: json
|
||||
@@ -0,0 +1,11 @@
|
||||
blank_issues_enabled: false
|
||||
contact_links:
|
||||
- name: 💬 Discussions
|
||||
url: https://github.com/0x524a/onvif-go/discussions
|
||||
about: Ask questions and discuss ideas with the community
|
||||
- name: 📖 Documentation
|
||||
url: https://pkg.go.dev/github.com/0x524a/onvif-go
|
||||
about: Read the API documentation
|
||||
- name: 📚 Examples
|
||||
url: https://github.com/0x524a/onvif-go/tree/main/examples
|
||||
about: Browse code examples
|
||||
@@ -0,0 +1,75 @@
|
||||
name: ✨ Feature Request
|
||||
description: Suggest a new feature or enhancement
|
||||
title: "[FEATURE] "
|
||||
labels: ["enhancement"]
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
Thank you for suggesting a new feature! Please provide details below.
|
||||
|
||||
- type: textarea
|
||||
id: problem
|
||||
attributes:
|
||||
label: Problem Statement
|
||||
description: Is your feature request related to a problem? Please describe.
|
||||
placeholder: I'm always frustrated when...
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: solution
|
||||
attributes:
|
||||
label: Proposed Solution
|
||||
description: Describe the solution you'd like
|
||||
placeholder: I would like to see...
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: alternatives
|
||||
attributes:
|
||||
label: Alternatives Considered
|
||||
description: Describe any alternative solutions or features you've considered
|
||||
placeholder: I also considered...
|
||||
|
||||
- type: dropdown
|
||||
id: category
|
||||
attributes:
|
||||
label: Feature Category
|
||||
description: Which area does this feature relate to?
|
||||
options:
|
||||
- Client - Device Service
|
||||
- Client - Media Service
|
||||
- Client - PTZ Service
|
||||
- Client - Imaging Service
|
||||
- Client - Discovery
|
||||
- Server Implementation
|
||||
- Documentation
|
||||
- Testing/Examples
|
||||
- Performance
|
||||
- Other
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: use-case
|
||||
attributes:
|
||||
label: Use Case
|
||||
description: Describe your use case for this feature
|
||||
placeholder: This would help with...
|
||||
|
||||
- type: checkboxes
|
||||
id: contribution
|
||||
attributes:
|
||||
label: Contribution
|
||||
description: Would you be willing to contribute this feature?
|
||||
options:
|
||||
- label: I would be willing to submit a PR for this feature
|
||||
required: false
|
||||
|
||||
- type: textarea
|
||||
id: context
|
||||
attributes:
|
||||
label: Additional Context
|
||||
description: Add any other context, screenshots, or examples
|
||||
Reference in New Issue
Block a user