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