diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000..04d02cd --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,31 @@ +--- +name: Bug report +about: X is broken in go-gst or go-glib +title: '' +labels: bug +assignees: '' + +--- + +**What are you trying to do?** +A clear and concise description of what you are trying to achieve. + +**To Reproduce** +Please add a short reproduction snippet or link to a pastebin. + +```go + +``` + +**Panic log** +if there was a panic, please provide the full panic message, at least of the panicking goroutine. + +**Working C solution** +optional: if you are trying to port C code to go or have a working example in C that helps fixing the bug tremendously + +```c + +``` + +**Additional context** +Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..d7bb4bd --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,8 @@ +blank_issues_enabled: true +contact_links: + - name: GStreamer discourse forum + url: https://discourse.gstreamer.org/ + about: Get info about specific elements or general functionality of GStreamer. + - name: GStreamer matrix channel + url: https://matrix.to/#/#community:gstreamer.org + about: Get in touch with the GStreamer community. diff --git a/.github/ISSUE_TEMPLATE/how-to-do-x-in-go-gst.md b/.github/ISSUE_TEMPLATE/how-to-do-x-in-go-gst.md new file mode 100644 index 0000000..3e99322 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/how-to-do-x-in-go-gst.md @@ -0,0 +1,25 @@ +--- +name: How to do X in go-gst +about: The documentation is unclear, how can I do X? +title: '' +labels: documentation +assignees: '' + +--- + +**Preflight** + +For general gstreamer questions or questions about the usage of specific elements please use one of these: + +* https://matrix.to/#/#community:gstreamer.org +* https://discourse.gstreamer.org/ + +[] I already know how this could be done in gstreamer, I just have issues porting the solution to go + +**What are you trying to do?** + +Post a snippet / link here of what you want to do. Native C or any other bindings code is fine. + +```C + +``` diff --git a/.github/ISSUE_TEMPLATE/new-bindings-request.md b/.github/ISSUE_TEMPLATE/new-bindings-request.md new file mode 100644 index 0000000..e1123d1 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/new-bindings-request.md @@ -0,0 +1,12 @@ +--- +name: New bindings request +about: please support this gstreamer feature in go-gst +title: '' +labels: enhancement +assignees: '' + +--- + +**What are you trying to do?** + +Any information about what you want to to in `go-gst`. C code snippets, documentation links etc.