You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@streampipes.apache.org by bo...@apache.org on 2022/11/27 20:20:47 UTC
[streampipes] 02/02: #770 provide issue templates
This is an automated email from the ASF dual-hosted git repository.
bossenti pushed a commit to branch 770-issue-templates
in repository https://gitbox.apache.org/repos/asf/streampipes.git
commit f4c9aa49a96e1882a9013d479d3bb02022136795
Author: bossenti <bo...@posteo.de>
AuthorDate: Sun Nov 27 21:04:53 2022 +0100
#770 provide issue templates
---
.github/ISSUE_TEMPLATE/bug_report.yml | 115 +++++++++++++++++++++
.github/ISSUE_TEMPLATE/config.yml | 27 +++++
.../ISSUE_TEMPLATE/doc_website_issue_report.yml | 91 ++++++++++++++++
.github/ISSUE_TEMPLATE/maintainer_fast_track.yml | 31 ++++++
4 files changed, 264 insertions(+)
diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml
new file mode 100644
index 000000000..09cd3d6ef
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug_report.yml
@@ -0,0 +1,115 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+name: StreamPipes Bug report
+description: Problems and issues with Apache StreamPipes
+labels: ["bug"]
+body:
+ - type: markdown
+ attributes:
+ value: "
+ <p align='center'>
+
+ <img src='https://streampipes.apache.org/img/sp-logo-color.png' alt='StreamPipes Logo' title='Apache StreamPipes Logo' width='50%' align='center'/>
+ </p>
+
+ <br>
+
+ Thank you for taking the time to report the issue!
+
+ We greatly appreciate the community's efforts to improve StreamPipes.
+
+ Please note that you do not need to create an issue if you want to submit a change!
+
+ You can open a <a href='https://github.com/apache/streampipes/pulls'>pull request</a> immediately instead.
+ "
+
+ - type: dropdown
+ attributes:
+ label: Apache StreamPipes version
+ description: What Apache StreamPipes version are you using?
+ multiple: false
+ options:
+ - "0.70.0"
+ - "dev (current development state)"
+ - "Other StreamPipes version (please specify below)"
+
+ - type: dropdown
+ attributes:
+ label: Affected StreamPipes components
+ description: >
+ Which StreamPipes components are affected by this bug?
+ Where did the bug occur?
+ multiple: true
+ options:
+ - Backend
+ - Connect
+ - Processing Elements
+ - UI
+ validations:
+ required: true
+
+ - type: textarea
+ attributes:
+ label: What happened?
+ description: Describe what happened.
+ placeholder: >
+ Please provide the context in which the problem occurred and explain what happened
+ validations:
+ required: true
+
+ - type: textarea
+ attributes:
+ label: How to reproduce?
+ description: >
+ What should we do to reproduce the problem? If you are not able to provide a reproducible case,
+ please open a [discussion](https://github.com/apache/streampipes/discussions) instead.
+ placeholder: >
+ Please make sure you provide a reproducible step-by-step explanation of how you reproduce the problem
+ as minimally and accurately as possible.
+ To be more specific, you can describe the click path you took in StreamPipes.
+ Ideally, you can provide additional screenshots or even GIF files. You can include files by
+ dragging and dropping them here.
+
+ - type: textarea
+ attributes:
+ label: Expected behavior
+ description: What do you think went wrong?
+ placeholder: >
+ Please explain why you think the behavior is incorrect.
+ How do you think StreamPipes should have behaved?
+ If available, it is very helpful if you copy and paste the fragment of the logs with the exact error messages.
+
+ - type: textarea
+ attributes:
+ label: Additional technical information
+ description: Please provide some additional information about your technical setup
+ placeholder: Here you can provide additional information about the technical environment you are using (OS, browser, docker version, StreamPipes version, etc.)
+
+ - type: checkboxes
+ attributes:
+ label: Are you willing to submit a PR?
+ description: >
+ This is absolutely not required, but we will be happy to help you write the post especially if
+ you already have a good understanding of how to implement the fix.
+ StreamPipes is a community-driven project and we welcome new contributors.
+ Find us [here](https://github.com/apache/streampipes/discussions/categories/q-a) or contact us on our mailing list (dev@streampipes.apache.org).
+ options:
+ - label: Yes I am willing to submit a PR!
+
+ - type: markdown
+ attributes:
+ value: ":pray: Thanks a lot for completing our form!"
\ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
new file mode 100644
index 000000000..b11466165
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -0,0 +1,27 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+blank_issues_enabled: false
+contact_links:
+ - name: Feature Request
+ about: Do you have a feature request that you think would really improve StreamPipes? We look forward to hearing from you!
+ url: https://github.com/apache/streampipes/discussions/categories/ideas
+ - name: Ask a question or get support
+ url: https://github.com/apache/streampipes/discussions/categories/q-a
+ about: Ask a question or request support for using Apache StreamPipes
+ - name: Questions on Stack Overflow
+ url: https://stackoverflow.com/questions/tagged/streampipes
+ about: Look at questions/answers at Stack Overflow
\ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/doc_website_issue_report.yml b/.github/ISSUE_TEMPLATE/doc_website_issue_report.yml
new file mode 100644
index 000000000..5276038fd
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/doc_website_issue_report.yml
@@ -0,0 +1,91 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+name: StreamPipes Documentation/Website issue report
+description: Problems and issues with Apache StreamPipes documentation or website
+labels: ["bug", "documentation", "website"]
+body:
+ - type: markdown
+ attributes:
+ value: "
+ <p align='center'>
+
+ <img src='https://streampipes.apache.org/img/sp-logo-color.png' alt='StreamPipes Logo' title='Apache StreamPipes Logo' width='50%' align='center'/>
+ </p>
+
+ <br>
+
+ Thank you for taking the time to report the issue!
+
+ We greatly appreciate the community's efforts to improve StreamPipes.
+
+ Please note that you do not need to create an issue if you want to submit a change!
+
+ You can open a <a href='https://github.com/apache/streampipes/pulls'>pull request</a> immediately instead.
+ "
+
+ - type: dropdown
+ attributes:
+ label: Where does your observation occur?
+ description: Please choose whether the issue you want to report occurs on the [website](https://streampipes.apache.org/) or on the [documentation](https://streampipes.apache.org/docs/index.html).
+ multiple: false
+ options:
+ - StreamPipes Documentation
+ - StreamPipes Website
+
+ - type: textarea
+ attributes:
+ label: What do you want to report?
+ description: Please describe the issue you have observed.
+ placeholder: >
+ Please include links to the part of the documentation/website that has the problem and possibly screenshots (or even GIFs) showing
+ the problem. Explain why do you think it is an issue.
+ validations:
+ required: true
+
+ - type: textarea
+ attributes:
+ label: Solving the problem
+ description: Do you already have an idea how this could be solved?
+ placeholder: >
+ Please explain how you think the documentation/website could be improved.
+ Ideally, indicate where new or missing descriptions should be added and what type of information should be included.
+ Sometimes the authors are not aware that some assumptions they have are not in the minds of the readers.
+ Therefore, try to explain exactly what you want to see in the documentation/website and why (if applicable).
+ - type: textarea
+ attributes:
+ label: Anything left
+ description: Is there anything left you would like to add?
+ placeholder: >
+ How often does this problem occur? (Once? Every time? Only when certain conditions are met?)
+ How urgent do you think it is that the problem be fixed?
+ How did you stumble upon the problem?
+ Is there any contextual information that you think is valuable?
+
+ - type: checkboxes
+ attributes:
+ label: Are you willing to submit a PR?
+ description: >
+ This is absolutely not required, but we will be happy to help you write the post especially if
+ you already have a good understanding of how to implement the fix.
+ StreamPipes is a community-driven project and we welcome new contributors.
+ Find us [here](https://github.com/apache/streampipes/discussions/categories/q-a) or contact us on our mailing list (dev@streampipes.apache.org).
+ options:
+ - label: Yes I am willing to submit a PR!
+
+ - type: markdown
+ attributes:
+ value: ":pray: Thanks a lot for completing our form!"
\ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/maintainer_fast_track.yml b/.github/ISSUE_TEMPLATE/maintainer_fast_track.yml
new file mode 100644
index 000000000..8ba2b1d9e
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/maintainer_fast_track.yml
@@ -0,0 +1,31 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+name: Fast Track (Comitters only)
+description: (Comitters only) Quick and informal way to create issues/tasks
+labels: []
+body:
+ - type: textarea
+ attributes:
+ label: Body
+ description: Free text issue for committers of Apache StreamPipes to be able to add issues/tasks
+ - type: checkboxes
+ attributes:
+ label: StreamPipes Committer
+ description: Committer acknowledgment.
+ options:
+ - label: I acknowledge that I am a maintainer/committer of the Apache StreamPipes project.
+ required: true
\ No newline at end of file