diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 7482ac3..d93236d 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,20 +1,46 @@ - -# This is a comment. +# 📀 Code Owners +# +# Copyright © 2021, California Institute of Technology ("Caltech"). +# U.S. Government sponsorship acknowledged. +# +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# +# • Redistributions of source code must retain the above copyright notice, +# this list of conditions and the following disclaimer. +# • Redistributions must reproduce the above copyright notice, this list of +# conditions and the following disclaimer in the documentation and/or other +# materials provided with the distribution. +# • Neither the name of Caltech nor its operating division, the Jet Propulsion +# Laboratory, nor the names of its contributors may be used to endorse or +# promote products derived from this software without specific prior written +# permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE +# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +# POSSIBILITY OF SUCH DAMAGE. +# +# # Each line is a file pattern followed by one or more owners. - +# # These owners will be the default owners for everything in # the repo. Unless a later match takes precedence, # @global-owner1 and @global-owner2 will be requested for # review when someone opens a pull request. - -# *************************************************************** # -# Go to https://github.com/orgs/pds-data-dictionaries/teams to -# find out more information about your applicable team - -* @NASA-PDS/pds-registry-committers +# Go to https://github.com/orgs/NASA-PDS/teams to find out about our teams -# ************************************************************** +* @NASA-PDS/pds-registry-committers -# For more information on populating this file, go to +# For more information on populating this file, check out # https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000..07a033f --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,43 @@ +--- +name: Bug report +about: Create a report to help us improve +title: " " +labels: bug, needs:triage +assignees: jordanpadams + +--- + +## 🐛 Describe the bug + + +## 📜 To Reproduce +Steps to reproduce the behavior: +1. Go to '...' +2. Click on '....' +3. Scroll down to '....' +4. See error + +## 🕵️ Expected behavior + + +## 📚 Version of Software Used + + +## 🩺 Test Data / Additional context + + +## 🏞Screenshots + + +## 🖥 System Info + - OS: [e.g. iOS] + - Browser [e.g. chrome, safari] + - Version [e.g. 22] + +--- + + +## 🦄 Related requirements + + +## ⚙️ Engineering Details diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 0000000..b0e3d2b --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,32 @@ +--- +name: Feature request +about: Suggest a new idea or new requirement for this project +title: As a I want to +labels: needs:triage, requirement +assignees: jordanpadams + +--- + + + +## 💪 Motivation +...so that I can + +## 📖 Additional Details + + +## ⚖️ Acceptance Criteria +**Given** +**When I perform** +**Then I expect** + + + +## ⚙️ Engineering Details + diff --git a/.github/ISSUE_TEMPLATE/i-t-bug-report.md b/.github/ISSUE_TEMPLATE/i-t-bug-report.md new file mode 100644 index 0000000..a7328d3 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/i-t-bug-report.md @@ -0,0 +1,59 @@ +--- +name: I&T Bug Report +about: Report a bug found or test case failure during PDS System I&T +title: " " +labels: I&T, bug, needs:triage +assignees: jordanpadams + +--- + +## 🐛 Describe the bug identified during I&T + + + +## 🥼 Related Test Case(s) + + + +## 🔁 : Related issues + + +--- + +## ➕ Additional Details + + +### 📜 To Reproduce +Steps to reproduce the behavior: +1. Go to '...' +2. Click on '....' +3. Scroll down to '....' +4. See error + +### 🕵️ Expected behavior + + +### 📚 Version of Software Used + + +### 🩺 Test Data / Additional context + + +### 🏞Screenshots + + +### 🖥 System Info + - OS: [e.g. iOS] + - Browser [e.g. chrome, safari] + - Version [e.g. 22] + +--- + + +## 🦄 Related requirements + + +## ⚙️ Engineering Details diff --git a/.github/ISSUE_TEMPLATE/pds4-standards-change-request.md b/.github/ISSUE_TEMPLATE/pds4-standards-change-request.md new file mode 100644 index 0000000..a136f3d --- /dev/null +++ b/.github/ISSUE_TEMPLATE/pds4-standards-change-request.md @@ -0,0 +1,13 @@ +--- +name: PDS4 Standards Change Request +about: Tasks related to PDS4 Standards Change Request in design and implementation + queue +title: 'CCB-xxx: Copy SCR title here' +labels: requirement, pending-scr, p.must-have, needs:triage +assignees: jordanpadams + +--- + +**Link to SCR:** _Insert URL here to PDS CCB JIRA ticket, if available_ + +**SCR Details:** _Attach PDF export of issue details. If SCR design is not complete, leave blank for now_ diff --git a/.github/ISSUE_TEMPLATE/vulnerability-issue.md b/.github/ISSUE_TEMPLATE/vulnerability-issue.md new file mode 100644 index 0000000..ed0d753 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/vulnerability-issue.md @@ -0,0 +1,14 @@ +--- +name: Vulnerability Issue +about: Describe security vulnerability +title: "[SECURITY] Title Here" +labels: bug, needs:triage, security +assignees: jordanpadams + +--- + +## Vulnerability +_Describe the vulnerability_ + +## Software Version +_Version_ diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 1ffa64d..b14a627 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -1,12 +1,17 @@ -**Summary*** +## 📜 Summary + Brief summary of changes if not sufficiently described by commit messages. -**Test Data and/or Report** + +## 🩺 Test Data and/or Report + One of the following should be included here: * Reference to regression test included in code (preferred wherever reasonable) * Attach test data here + outputs of tests -**Related Issues** + +## 🧩 Related Issues +