Skip to content

Commit

Permalink
Create GitHub Issue form template for project onboarding (#103)
Browse files Browse the repository at this point in the history
  • Loading branch information
alexanderniebuhr committed Sep 23, 2024
1 parent 4e14c77 commit e9f0ae7
Showing 1 changed file with 74 additions and 0 deletions.
74 changes: 74 additions & 0 deletions .github/ISSUE_TEMPLATE/project-onboarding.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
name: Project Submission
description: Please fill out the following details to submit a project for onboarding.
title: "[Project]: <Project Name>"

body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this submission form!
- type: input
id: project_name
attributes:
label: Project Name
description: What is the name of your Project?
placeholder: ex. Astro Tips
validations:
required: true
- type: input
id: project_url
attributes:
label: Project Url
description: Where can we find the code of your project?
placeholder: ex. https://github.com/astrolicious/astro-tips.dev
validations:
required: true
- type: input
id: website_url
attributes:
label: Website Url
description: Does your project have a landingpage, where can we find it?
placeholder: ex. https://astro-tips.dev/
validations:
required: false
- type: input
id: website_url
attributes:
label: Website Url
description: Does your project have documentation, where can we find it?
placeholder: ex. https://astro-tips.dev/
validations:
required: false
- type: textarea
id: project_guidance
attributes:
label: Do you need guidance on specific topics?
description: Please specify any topics you need guidance on.
validations:
required: false
- type: checkboxes
id: project_options
attributes:
label: Options
description: We would like to get some more details, please check the following options. By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/astrolicious/.github?tab=coc-ov-file).
options:
- label: I'm the author / creator of the project
required: false
- label: My project has a contribution guide
required: false
- label: My project has automated tests
required: false
- label: My project has automated dependency updates
required: false
- label: I want a text-style public channel in Discord
required: false
- label: I want a forum-style public channel in Discord
required: false
- label: I want an text-style support channel in Discord
required: false
- label: I want an forum-style support channel in Discord
required: false
- label: I want an Astrolicious subdomain, e.g. https://astrotips.astrolicious.dev/
required: false
- label: I agree to follow this project's Code of Conduct
required: true

0 comments on commit e9f0ae7

Please sign in to comment.