From 7f79f6403bd78ae808e449ab1cf33f635533de78 Mon Sep 17 00:00:00 2001 From: Riaan Kleinhans <61125752+riaankleinhans@users.noreply.github.com> Date: Tue, 3 Dec 2024 04:23:34 -0500 Subject: [PATCH 1/3] Create project_proposal.yml Signed-off-by: Riaan Kleinhans <61125752+riaankleinhans@users.noreply.github.com> Signed-off-by: Riaan Kleinhans Update project_proposal.yml Signed-off-by: Riaan Kleinhans <61125752+riaankleinhans@users.noreply.github.com> Signed-off-by: Riaan Kleinhans rename file Signed-off-by: Riaan Kleinhans Update content Signed-off-by: Riaan Kleinhans Update Signed-off-by: Riaan Kleinhans --- .../approved_project_onboarding.yml | 103 ++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/approved_project_onboarding.yml diff --git a/.github/ISSUE_TEMPLATE/approved_project_onboarding.yml b/.github/ISSUE_TEMPLATE/approved_project_onboarding.yml new file mode 100644 index 00000000..e1d26ca9 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/approved_project_onboarding.yml @@ -0,0 +1,103 @@ +name: Approved Project Onboarding +description: Onboarding of an approve OpenSSF Project +title: "[Proposed Project]: " +labels: "proposed-project" +body: + - type: markdown + attributes: + value: + Please fill out the information below, to complete the project formation. + + - type: input + id: approval_pr + attributes: + label: Approval Pull Request + description: Please provide the link to the merged approval PR + placeholder: PR Link + validations: + required: true + + - type: input + id: project-common-name + attributes: + label: Project Common Name + description: What is the common name of your project? + placeholder: Awesome Project + validations: + required: true + + - type: textarea + id: description + attributes: + label: Description + description: Please provide a description of your project. + validations: + required: true + + - type: textarea + id: mission-statement + attributes: + label: Mission Statement + description: The mission statement should be a single sentence statement that begins with the words "The mission of the project is to..." and is followed by the primary purpose of the project or primary goal of the project. + placeholder: The mission of the project is to... + validations: + required: true + + - type: dropdown + id: category + attributes: + label: Category + description: Select the category for your project. + options: + - Sandbox + - Incubating + - Graduating + validations: + required: true + + - type: input + id: parent-project + attributes: + label: Parent Project / Working Group + description: What is the parent project or working group for this project? + placeholder: Example Working Group + validations: + required: true + + - type: input + id: website + attributes: + label: Primary Website/Domain + description: What is the primary website or domain for this project? + placeholder: https://example.com + + - type: input + id: repository-url + attributes: + label: Repository URL + description: What is the URL of the project's repository? + placeholder: https://github.com/example/project + validations: + required: true + + - type: input + id: expected-announcement-date + attributes: + label: Expected Announcement Date + description: What is the expected announcement date for this project? + validations: + required: true + + - type: dropdown + id: license + attributes: + label: Primary Open Source License + description: Select the primary open source license for your project. + options: + - Apache-2.0 + - BSD-3-Clause + - MIT + - Other + - TBD / NA + validations: + required: true From 920ae20d4d797e2e70bb8efda12a0311e763544f Mon Sep 17 00:00:00 2001 From: Arnaud J Le Hors Date: Thu, 9 Jan 2025 08:11:57 +0100 Subject: [PATCH 2/3] Update .github/ISSUE_TEMPLATE/approved_project_onboarding.yml Fix typo Signed-off-by: Arnaud J Le Hors --- .github/ISSUE_TEMPLATE/approved_project_onboarding.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/approved_project_onboarding.yml b/.github/ISSUE_TEMPLATE/approved_project_onboarding.yml index e1d26ca9..0d55e21b 100644 --- a/.github/ISSUE_TEMPLATE/approved_project_onboarding.yml +++ b/.github/ISSUE_TEMPLATE/approved_project_onboarding.yml @@ -1,5 +1,5 @@ name: Approved Project Onboarding -description: Onboarding of an approve OpenSSF Project +description: Onboarding of an approved OpenSSF Project title: "[Proposed Project]: " labels: "proposed-project" body: From d1a6c486140cba9ee0b7bd9600d3a2b7f848cab5 Mon Sep 17 00:00:00 2001 From: Riaan Kleinhans Date: Thu, 9 Jan 2025 05:45:46 -0500 Subject: [PATCH 3/3] add updates Signed-off-by: Riaan Kleinhans --- .github/ISSUE_TEMPLATE/approved_project_onboarding.yml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/approved_project_onboarding.yml b/.github/ISSUE_TEMPLATE/approved_project_onboarding.yml index 0d55e21b..6063a868 100644 --- a/.github/ISSUE_TEMPLATE/approved_project_onboarding.yml +++ b/.github/ISSUE_TEMPLATE/approved_project_onboarding.yml @@ -83,10 +83,8 @@ body: - type: input id: expected-announcement-date attributes: - label: Expected Announcement Date + label: Expected Announcement Date (If Known) description: What is the expected announcement date for this project? - validations: - required: true - type: dropdown id: license @@ -95,9 +93,7 @@ body: description: Select the primary open source license for your project. options: - Apache-2.0 - - BSD-3-Clause - MIT - - Other - - TBD / NA + - Community Data License Agreement validations: required: true