From b80b608dc9f546a7c0571609139f70f144c48d88 Mon Sep 17 00:00:00 2001 From: Alexander Niebuhr Date: Mon, 23 Sep 2024 08:02:06 +0200 Subject: [PATCH] Create GitHub Issue form template for project onboarding (#103) --- .github/ISSUE_TEMPLATE/project-onboarding.yml | 109 ++++++++++++++++++ 1 file changed, 109 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/project-onboarding.yml diff --git a/.github/ISSUE_TEMPLATE/project-onboarding.yml b/.github/ISSUE_TEMPLATE/project-onboarding.yml new file mode 100644 index 0000000..f850216 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/project-onboarding.yml @@ -0,0 +1,109 @@ +name: Project Onboarding +description: Please fill out the following details to onboard your project. +title: "[Project Onboarding] " +labels: ["onboarding"] + +body: + - type: input + id: name + attributes: + label: Project Name + description: The name of your project. + validations: + required: true + + - type: checkboxes + id: is_author + attributes: + label: Are you the author of this project? + options: + - label: Yes + required: true + + - type: input + id: repository_url + attributes: + label: Repository URL + description: The URL of the project's repository. + validations: + required: true + + - type: input + id: website_url + attributes: + label: Website URL + description: The URL of the project's website (if any). + validations: + required: true + + - type: input + id: docs_url + attributes: + label: Documentation URL + description: The URL of the project's documentation (if any). + validations: + required: true + + - type: checkboxes + id: has_contribution_guide + attributes: + label: Does the project have a contribution guide? + options: + - label: Yes + required: true + + - type: checkboxes + id: has_tests + attributes: + label: Does the project have tests? + options: + - label: Yes + required: true + + - type: checkboxes + id: has_automatic_dependency_updates + attributes: + label: Does the project have automatic dependency updates? + options: + - label: Yes + required: true + + - type: checkboxes + id: text_channel_wanted + attributes: + label: Do you want a text channel for the project? + options: + - label: Yes + required: true + + - type: checkboxes + id: support_channel_wanted + attributes: + label: Do you want a support channel for the project? + options: + - label: Yes + required: true + + - type: checkboxes + id: thread_channel_wanted + attributes: + label: Do you want a thread channel for the project? + options: + - label: Yes + required: true + + - type: checkboxes + id: astrolicious_subdomain_wanted + attributes: + label: Do you want an astrolicious subdomain for the project? + options: + - label: Yes + required: true + + - type: textarea + id: guidance_needed + attributes: + label: Do you need guidance on specific topics? + description: Please specify any topics you need guidance on. + validations: + required: false