You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by ne...@apache.org on 2022/01/11 14:21:10 UTC
[netbeans] branch master updated: Initial port and adapt of GitHub issue configuration from Airflow.
This is an automated email from the ASF dual-hosted git repository.
neilcsmith pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/netbeans.git
The following commit(s) were added to refs/heads/master by this push:
new 7263cf2 Initial port and adapt of GitHub issue configuration from Airflow.
new b306205 Merge pull request #3415 from neilcsmith-net/gh-issues
7263cf2 is described below
commit 7263cf2ae78210d8c9ebd304d19afd3c5f3e9bf0
Author: Neil C Smith <ne...@apache.org>
AuthorDate: Wed Jan 5 16:54:57 2022 +0000
Initial port and adapt of GitHub issue configuration from Airflow.
---
.asf.yaml | 4 +-
.github/ISSUE_TEMPLATE/config.yml | 9 ++
.github/ISSUE_TEMPLATE/netbeans_bug_report.yml | 126 +++++++++++++++++++++
.../ISSUE_TEMPLATE/netbeans_feature_request.yml | 57 ++++++++++
.github/ISSUE_TEMPLATE/~free_form.yml | 16 +++
.github/SECURITY.rst | 35 ++++++
6 files changed, 245 insertions(+), 2 deletions(-)
diff --git a/.asf.yaml b/.asf.yaml
index cc9c65c..2626160 100644
--- a/.asf.yaml
+++ b/.asf.yaml
@@ -22,8 +22,8 @@ github:
- hacktoberfest # Hacktoberfest topic
features:
wiki: false
- issues: false
- projects: false
+ issues: true
+ projects: true
enabled_merge_buttons:
squash: true
merge: true
diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
new file mode 100644
index 0000000..a07e114
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -0,0 +1,9 @@
+---
+blank_issues_enabled: false
+contact_links:
+ - name: Ask a question (GitHub Discussions)
+ url: https://github.com/apache/netbeans/discussions/
+ about: Ask a question or request support for using Apache NetBeans.
+ - name: Mailing lists
+ url: https://netbeans.apache.org/community/mailing-lists.html
+ about: Subscribe to the users, dev or announce mailing lists for Apache NetBeans.
diff --git a/.github/ISSUE_TEMPLATE/netbeans_bug_report.yml b/.github/ISSUE_TEMPLATE/netbeans_bug_report.yml
new file mode 100644
index 0000000..2fec6d3
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/netbeans_bug_report.yml
@@ -0,0 +1,126 @@
+---
+name: Apache NetBeans bug report
+description: Problems and issues with Apache NetBeans
+labels: ["kind:bug", "needs:triage"]
+body:
+ - type: markdown
+ attributes:
+ # yamllint disable rule:line-length
+ value: "
+ <img src='https://raw.githubusercontent.com/apache/netbeans/master/nb/ide.branding/release/netbeans.png' align='left' width='64' height='64'>
+ Thank you for finding the time to report the problem!
+
+ We really appreciate community efforts to improve Apache NetBeans.
+
+ Note, that you do not need to create an issue if you have a change ready to submit!
+
+ You can open a [Pull Request](https://github.com/apache/netbeans/pulls) immediately instead.
+ <br clear='left'/>"
+ # yamllint enable rule:line-length
+ - type: dropdown
+ attributes:
+ label: Apache NetBeans version
+ description: >
+ Which Apache NetBeans version are you using? Only the latest release, latest
+ release candidate (if available), and latest daily build are supported for bugs.
+ If using an older version, please verify the bug is still valid before reporting.
+ Latest releases are always available from https://netbeans.apache.org/download/
+ multiple: false
+ options:
+ - "Latest release"
+ - "Latest release candidate"
+ - "Latest daily build"
+ validations:
+ required: true
+ - type: textarea
+ attributes:
+ label: What happened
+ description: Describe what happened, what you expected to happen, and what went wrong.
+ placeholder: >
+ Please provide the context in which the problem occurred and explain what happened.
+ Explain why you think the behaviour is erroneous. It is extremely helpful if you copy&paste
+ the fragment of logs showing the exact error messages or wrong behaviour and screenshots for
+ UI problems or YouTube link to a video of you demonstrating the problem. You can include files by
+ dragging and dropping them here.
+ 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/netbeans/discussions) instead.
+ placeholder: >
+ Please make sure you provide a reproducible step-by-step case of how to reproduce the problem
+ as minimally and precisely as possible. Remember that non-reproducible issues may be closed or
+ converted into discussions. If we cannot reproduce an issue we cannot fix it!
+ - type: checkboxes
+ attributes:
+ label: Did this work correctly in an earlier version?
+ description: >
+ It's important to know whether bugs have been introduced by recent changes. If this used
+ to work, tick this and make sure you've specified the last version that worked correctly
+ in your issue description.
+ options:
+ - label: This used to work!
+ - type: input
+ attributes:
+ label: Operating System
+ description: What Operating System are you using?
+ placeholder: "Please be as specific as you can - version, distribution, architecture, etc."
+ validations:
+ required: true
+ - type: input
+ attributes:
+ label: JDK
+ description: Which JDK are you using?
+ placeholder: "Please be as specific as you can - version, distribution, architecture, etc."
+ validations:
+ required: true
+ - type: dropdown
+ attributes:
+ label: Apache NetBeans packaging
+ description: >
+ Please select the Apache NetBeans package you're using. Provide additional details
+ below if necessary.
+ multiple: false
+ options:
+ - "Apache NetBeans provided installer"
+ - "Apache NetBeans binary zip"
+ - "Third-party package"
+ - "Own source build"
+ - "Apache VSNetBeans for VSCode"
+ - "Apache NetBeans platform"
+ - "Other"
+ validations:
+ required: true
+ - type: textarea
+ attributes:
+ label: Anything else
+ description: Anything else we need to know?
+ placeholder: >
+ How often does this problem occur? (Once? Every time? Only when certain conditions are met?)
+ Any relevant logs to include? Put them here inside fenced
+ ``` ``` blocks or inside a foldable details tag if it's long:
+ <details><summary>x.log</summary> lots of stuff </details>
+ - type: checkboxes
+ attributes:
+ label: Are you willing to submit a pull request?
+ description: >
+ This is absolutely not required, but we are happy to guide you in the contribution process,
+ especially if you already have a good understanding of how to implement the fix.
+ Apache NetBeans is a community-managed project and we love to bring new contributors in.
+ options:
+ - label: Yes I am willing to submit a PR!
+ - type: checkboxes
+ attributes:
+ label: Code of Conduct
+ description: The Code of Conduct helps create a safe space for everyone.
+ options:
+ - label: >
+ I agree to follow the Apache Software Foundation's
+ [Code of Conduct](https://www.apache.org/foundation/policies/conduct.html)
+ required: true
+ - type: markdown
+ attributes:
+ value: "Thank you for completing our form!"
diff --git a/.github/ISSUE_TEMPLATE/netbeans_feature_request.yml b/.github/ISSUE_TEMPLATE/netbeans_feature_request.yml
new file mode 100644
index 0000000..d251ffc
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/netbeans_feature_request.yml
@@ -0,0 +1,57 @@
+---
+name: Apache NetBeans feature request
+description: Suggest an idea to improve Apache NetBeans
+labels: ["kind:feature", "needs:triage"]
+body:
+ - type: markdown
+ attributes:
+ # yamllint disable rule:line-length
+ value: "
+ <img src='https://raw.githubusercontent.com/apache/netbeans/master/nb/ide.branding/release/netbeans.png' align='left' width='64' height='64'>
+ Thank you for finding the time to propose a new feature!
+
+ We really appreciate community efforts to improve Apache NetBeans.
+
+ Note, that you do not need to create an issue if you have a change ready to submit!
+
+ You can open a [Pull Request](https://github.com/apache/netbeans/pulls) immediately instead.
+ <br clear='left'/>"
+ # yamllint enable rule:line-length
+ - type: textarea
+ attributes:
+ label: Description
+ description: A short description of your feature
+ validations:
+ required: true
+ - type: textarea
+ attributes:
+ label: Use case/motivation
+ description: What do you want to happen?
+ placeholder: >
+ Rather than telling us how you might implement this feature, try to take a
+ step back and describe what you are trying to achieve.
+ - type: textarea
+ attributes:
+ label: Related issues
+ description: Is there currently another issue associated with this?
+ - type: checkboxes
+ attributes:
+ label: Are you willing to submit a PR?
+ description: >
+ This is absolutely not required, but we are happy to guide you in the contribution process,
+ especially if you already have a good understanding of how to implement the fix.
+ Apache NetBeans is a community-managed project and we love to bring new contributors in.
+ options:
+ - label: Yes I am willing to submit a PR!
+ - type: checkboxes
+ attributes:
+ label: Code of Conduct
+ description: The Code of Conduct helps create a safe space for everyone.
+ options:
+ - label: >
+ I agree to follow the Apache Software Foundation's
+ [Code of Conduct](https://www.apache.org/foundation/policies/conduct.html)
+ required: true
+ - type: markdown
+ attributes:
+ value: "Thanks for completing our form!"
diff --git a/.github/ISSUE_TEMPLATE/~free_form.yml b/.github/ISSUE_TEMPLATE/~free_form.yml
new file mode 100644
index 0000000..8b3227e
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/~free_form.yml
@@ -0,0 +1,16 @@
+---
+name: Task and Meta
+description: (Maintainers only) Tasks and Meta issues for the project
+labels: ["kind:meta"]
+body:
+ - type: textarea
+ attributes:
+ label: Body
+ description: Free form issue for committers to be able to add tasks/meta issues
+ - type: checkboxes
+ attributes:
+ label: Committer
+ description: Committer acknowledgment.
+ options:
+ - label: I acknowledge that I am a maintainer/committer in the Apache NetBeans project.
+ required: true
diff --git a/.github/SECURITY.rst b/.github/SECURITY.rst
new file mode 100644
index 0000000..d95b213
--- /dev/null
+++ b/.github/SECURITY.rst
@@ -0,0 +1,35 @@
+ .. 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.
+
+Reporting Vulnerabilities
+-------------------------
+
+**⚠️ Please do not file GitHub issues for security vulnerabilities as they are public! ⚠️**
+
+The Apache Software Foundation takes security issues very seriously. If you have any
+concern around Apache NetBeans security or believe you have uncovered a vulnerability,
+we suggest that you get in touch via the e-mail address security@apache.org. In the
+message, try to provide a description of the issue and ideally a way of reproducing it.
+The security team will get back to you after assessing the description. Please do not
+discuss the vulnerability publicly until we've had time to assess and address.
+
+Note that this security address should be used only for undisclosed vulnerabilities.
+Dealing with fixed issues or general questions on use should be handled via the
+user and dev mailing lists.
+
+The `ASF Security team's page <https://www.apache.org/security/>`_ describes how
+vulnerability reports are handled, and includes PGP keys if you wish to use that.
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists