You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@accumulo.apache.org by ct...@apache.org on 2020/09/04 15:50:34 UTC

[accumulo] branch main updated: Add issue templates to the repo (#1700)

This is an automated email from the ASF dual-hosted git repository.

ctubbsii pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/accumulo.git


The following commit(s) were added to refs/heads/main by this push:
     new 7d9a05a  Add issue templates to the repo (#1700)
7d9a05a is described below

commit 7d9a05aab21c1bc840c44a044452114ef50c7b52
Author: Christopher Tubbs <ct...@apache.org>
AuthorDate: Fri Sep 4 11:50:25 2020 -0400

    Add issue templates to the repo (#1700)
---
 .github/ISSUE_TEMPLATE/bug_report.md          | 32 +++++++++++++++++++
 .github/ISSUE_TEMPLATE/feature_request.md     | 20 ++++++++++++
 .github/ISSUE_TEMPLATE/post_vote_checklist.md | 45 +++++++++++++++++++++++++++
 .github/ISSUE_TEMPLATE/question.md            | 12 +++++++
 .github/ISSUE_TEMPLATE/test_failure.md        | 30 ++++++++++++++++++
 pom.xml                                       |  1 +
 6 files changed, 140 insertions(+)

diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md
new file mode 100644
index 0000000..9730b7e
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -0,0 +1,32 @@
+---
+name: Bug report
+about: Create a report to help us improve
+title: ''
+labels: bug
+assignees: ''
+
+---
+
+**Describe the bug**
+A clear and concise description of what the bug is.
+
+**Versions (OS, Maven, Java, and others, as appropriate):**
+ - Affected version(s) of this project: [e.g. 1.10.0]
+ - OS: [e.g. CentOS 7.5]
+ - Others:
+
+**To Reproduce**
+Steps to reproduce the behavior (or a link to an example repository that reproduces the problem):
+1. Go to '...'
+2. Click on '....'
+3. Scroll down to '....'
+4. See error
+
+**Expected behavior**
+A clear and concise description of what you expected to happen.
+
+**Screenshots**
+If applicable, add screenshots to help explain your problem.
+
+**Additional context**
+Add any other context about the problem here.
diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md
new file mode 100644
index 0000000..11fc491
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/feature_request.md
@@ -0,0 +1,20 @@
+---
+name: Feature request
+about: Suggest an idea for this project
+title: ''
+labels: enhancement
+assignees: ''
+
+---
+
+**Is your feature request related to a problem? Please describe.**
+A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
+
+**Describe the solution you'd like**
+A clear and concise description of what you want to happen.
+
+**Describe alternatives you've considered**
+A clear and concise description of any alternative solutions or features you've considered.
+
+**Additional context**
+Add any other context or screenshots about the feature request here.
diff --git a/.github/ISSUE_TEMPLATE/post_vote_checklist.md b/.github/ISSUE_TEMPLATE/post_vote_checklist.md
new file mode 100644
index 0000000..06b1169
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/post_vote_checklist.md
@@ -0,0 +1,45 @@
+---
+name: Post Vote Checklist
+about: A checklist for tracking post-vote release tasks
+title: 'Post-vote release checklist for version [e.g. 2.1.0]'
+labels:
+assignees: ''
+
+---
+
+- [ ] Label this issue with the [project](https://github.com/apache/accumulo/projects) that corresponds to this release version
+- [Git](https://github.com/apache/accumulo) tasks
+  - [ ] Create a signed `rel/<version>` tag (and push it)
+  - [ ] Merge `<version>-rc<N>-next` branch into a maintenance branch (if maintenance is expected),
+        and then into the `main` branch (and push them)
+  - [ ] Remove `*-rc*` branches
+- [Nexus](https://repository.apache.org) tasks
+  - [ ] Release the staging repository corresponding to the successful release candidate (use "release" button)
+  - [ ] Drop any other staging repositories for Accumulo (do *not* "release" or "promote" them)
+- [SVN / dist-release](https://dist.apache.org/repos/dist/release/accumulo) tasks
+  - [ ] Upload the release artifacts (tarballs, signatures, and `.sha512` files) for the mirrors
+  - [ ] Remove old artifacts from the mirrors (**after** updating the website)
+- [Board reporting tool](https://reporter.apache.org/addrelease?accumulo)
+  - [ ] Add the date of release (the date the release artifacts were uploaded to SVN `UTC+0000`)
+- Verify published artifacts
+  - [ ] In [Maven Central](https://repo1.maven.org/maven2/org/apache/accumulo/accumulo-core/)
+  - [ ] In [ASF Downloads](https://downloads.apache.org/accumulo)
+  - [ ] In [several mirrors](https://www.apache.org/dyn/closer.lua/accumulo)
+- Update the [staging website](http://accumulo.staged.apache.org/)
+  - [ ] Release notes
+  - [ ] Navigation
+  - [ ] Downloads page
+  - [ ] DOAP file
+  - [ ] Add manual/examples/javadoc
+  - [ ] If javadoc is built with Java 11, [patch it](https://github.com/apache/accumulo/blob/main/contrib/javadoc11.patch)
+  - [ ] Jekyll config
+  - [ ] Grep for, and update any links to previous version to now point to the new version
+  - [ ] [Publish to production](https://github.com/apache/accumulo-website#publishing-staging-to-production)
+- Announcement email
+  - [ ] Prepare and get review on dev list (see examples [from previous announcement messages](https://lists.apache.org/list.html?announce@apache.org:gte=1d:accumulo))
+  - [ ] Send to announce@apache.org and user@accumulo.apache.org
+- GitHub wrap-up
+  - [ ] Close this issue
+  - [ ] Create a new "Automated Kanban" [project](https://github.com/apache/accumulo/projects) for the next version (if necessary) and move any open issues not completed in this release to that project
+  - [ ] Close the project that corresponds to this release
+
diff --git a/.github/ISSUE_TEMPLATE/question.md b/.github/ISSUE_TEMPLATE/question.md
new file mode 100644
index 0000000..72b4a1d
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/question.md
@@ -0,0 +1,12 @@
+---
+name: Question
+about: Ask a question
+title: ''
+labels: question
+assignees: ''
+
+---
+
+**What is your question?**
+Please consider asking your question on our mailing list or in our Slack channel, instead. See https://accumulo.apache.org/contact-us
+
diff --git a/.github/ISSUE_TEMPLATE/test_failure.md b/.github/ISSUE_TEMPLATE/test_failure.md
new file mode 100644
index 0000000..3f9243c
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/test_failure.md
@@ -0,0 +1,30 @@
+---
+name: Test failure
+about: Report a broken or flakey test
+title: 'Broken or Flakey test: [test names]'
+labels: bug, test
+assignees: ''
+
+---
+
+**Test name(s)**
+ - [e.g SomeUnitTest.testCase()]
+ - [e.g SomeIT (all tests)]
+ - [e.g continuous ingest, randomwalk, etc.]
+
+**Describe the failure observed**
+A clear and concise description of what the bug is, including any stack traces, test output, or logs (making any long sections [collapsible](https://gist.github.com/pierrejoubert73/902cc94d79424356a8d20be2b382e1ab#file-markdown-details-collapsible-md) for better readability).
+
+**Testing Environment:**
+ - Version of this project: [e.g. 1.10.0-SNAPSHOT]
+ - First commit known to fail (or current commit):
+ - OS: [e.g. CentOS 7.5]
+ - Java: [e.g. 11]
+ - Maven: [e.g. 3.6.1]
+ - Other environment details:
+
+**What have you tried already?**
+A clear and concise description of any steps you've already taken in an attempt to troubleshoot.
+
+**Additional context**
+Add any other context about the problem or your testing environment here.
diff --git a/pom.xml b/pom.xml
index 83880e3..3f62ad3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1034,6 +1034,7 @@
               <exclude>nbactions.xml</exclude>
               <exclude>.vscode/**</exclude>
               <exclude>.factorypath</exclude>
+              <exclude>.github/**</exclude>
             </excludes>
           </configuration>
         </plugin>