chore(github): update issue form templates and configs

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
This commit is contained in:
Andrei Jiroh Halili 2025-03-26 19:24:22 +08:00
parent 7ef0361a12
commit 80f9d6f18c
No known key found for this signature in database
GPG key ID: 67BFC91B3DA12BE8
3 changed files with 78 additions and 3 deletions

View file

@ -1,6 +1,6 @@
# yaml-language-server: $schema=https://json.schemastore.org/github-issue-forms.json
title: "Other/General requests"
name: "[misc]"
title: "[general] <your issue title here>"
name: "Other/General requests"
description: Sample description
assignees:
- RecapTimeBot
@ -18,9 +18,14 @@ body:
I agree to the [Recap Time Squd Community Code of Conduct](https://policies.recaptime.dev/code-of-conduct).
required: true
- type: textarea
id: details
attributes:
label: About this issue
description: Describe what this is all talking about here in depth.
id: details
validations:
required: true
- type: textarea
id: additional_resources
attributes:
label: Additional resources / Prior art
description: Related issues, documentation, etc.

View file

@ -0,0 +1,67 @@
name: "Apply to join @recaptime-dev/squad"
description: Want to join Recap Time Squad? Apply today via this issue form.
#labels: [ "area/github-membership" ] # TODO
title: "[team-application] application for $YOUR_USERNAME"
body:
- type: markdown
attributes:
value: |
# Application form for join Recap Time Squad
Hello there and thanks for your interest in joining the team. We'll use this issue form template to
help us review team applications and get you onboarded faster if yours got approved.
- id: requirements
type: checkboxes
attributes:
label: Prefight Checks / Requirements
options:
- label: I agree to the [Recap Time Squd Community Code of Conduct](https://policies.recaptime.dev/code-of-conduct).
required: true
- label: I have enabled 2FA both [on my GitHub account](https://github.com/settings/security) and [GitLab SaaS account](https://gitlab.com/-/profile/two_factor_auth)
required: true
- id: country
type: input
attributes:
label: Country and timezone
description: We'll use this internally for identity verification and for compliance with US sanctions from our fiscal sponsor.
- type: dropdown
attributes:
label: Desired team
description: This is optional, but we used it to assign you to what team you will go. As a small open-source organization, you may be go a bit of a all-rounder here in the meanwhile.
multiple: true
options:
- Engineering and Open-source (including DevSecOps/Platform Engineering)
- Support
- Trust and Safety (Moderation)
- Finance / PeopleOps
- Others
validations:
required: false
- type: textarea
attributes:
label: Introduce yourself!
description: Keep it short and concise, or go deeper if you do. We'll be looking at your profile README and/or website soon.
validations:
required: true
- type: textarea
attributes:
label: List of contributions to open-source projects
description: |
Links to valid issues submitted, merged patches and other code and non-code contributions.
If you contributed to our own projects in the past, please list them first before anything
else. You don't need to list them all, just atleast 3-5 recent ones.
placeholder: |
- PRs reviewed / authored
- Issues responded to/filed
- Other stuff goes here
validations:
required: true
- type: markdown
attributes:
value: |
Thanks for filling up the form! Once submitted, someone from the @recaptime-dev/squad-leads
will look though your responses and ask you questions in 1-2 days.
Remember that since you're submitting your application in the public, make sure you don't
submit anything senstive here for your own privacy and safety, such as passwords, API keys
or even your address.

View file

@ -4,6 +4,9 @@ contact_links:
- name: Security related inquiries
url: https://recaptime.dev/security
about: Found a security bug in our projects or issue with our infra? Let us know.
- name: Infrastructure?
url: https://github.com/recaptime-dev/infraops/issues
about: Issues relating to our infrastructure should go here (i.e. secrets on Doppler/1Password, DNS, etc.)
- name: We've moved most of our open-source operations on GitLab SaaS
url: https://gitlab.com/recaptime-dev/squad/meta/issues
about: Please take issues there, as most requests on GitHub may be unmonitored.