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 <neilcsm...@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 secur...@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-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to