mirror of
https://github.com/PlaneQuery/OpenAirframes.git
synced 2026-06-13 08:27:46 +02:00
69 lines
2.1 KiB
YAML
69 lines
2.1 KiB
YAML
name: Community submission (JSON)
|
|
description: Submit one or more community records (JSON) to be reviewed and approved.
|
|
title: "Community submission: "
|
|
labels:
|
|
- community
|
|
- submission
|
|
body:
|
|
- type: markdown
|
|
attributes:
|
|
value: |
|
|
Submit **one object** or an **array of objects** that matches the community submission schema.
|
|
|
|
**Rules (enforced on review/automation):**
|
|
- Each object must include **at least one** of:
|
|
- `registration_number`
|
|
- `transponder_code_hex` (6 hex chars)
|
|
- `planequery_airframe_id`
|
|
- Your contributor name (entered below) will be applied to all objects.
|
|
- `contributor_uuid` is derived from your GitHub account automatically.
|
|
- `creation_timestamp` is created by the system (you may omit it).
|
|
|
|
**Example: single object**
|
|
```json
|
|
{
|
|
"registration_number": "N12345",
|
|
"tags": {"owner": "Taylor Swift"}
|
|
}
|
|
```
|
|
|
|
**Example: multiple objects (array)**
|
|
```json
|
|
[
|
|
{
|
|
"registration_number": "N12345",
|
|
"tags": {"internet": "starlink"}
|
|
},
|
|
{
|
|
"transponder_code_hex": "ABC123",
|
|
"tags": {"internet": "viasat", "owner": "John Doe"}
|
|
}
|
|
]
|
|
```
|
|
|
|
- type: input
|
|
id: contributor_name
|
|
attributes:
|
|
label: Contributor Name
|
|
description: Your display name for attribution. Leave blank for no attribution. Max 150 characters.
|
|
placeholder: "e.g., JamesBerry.com or leave blank"
|
|
validations:
|
|
required: false
|
|
|
|
- type: textarea
|
|
id: submission_json
|
|
attributes:
|
|
label: Submission JSON
|
|
description: Paste either one JSON object or an array of JSON objects. Must be valid JSON. Do not include contributor_name or contributor_uuid in your JSON.
|
|
placeholder: |
|
|
Paste JSON here...
|
|
validations:
|
|
required: true
|
|
|
|
- type: textarea
|
|
id: notes
|
|
attributes:
|
|
label: Notes (optional)
|
|
description: Any context, sources, or links that help validate your submission.
|
|
validations:
|
|
required: false |