mirror of
https://github.com/MinecraftConsole/json.git
synced 2026-07-16 01:51:02 +00:00
Add project index, templates, and docs
This commit is contained in:
20
.github/ISSUE_TEMPLATE/bug-report.yml
vendored
Normal file
20
.github/ISSUE_TEMPLATE/bug-report.yml
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
name: Bug Report
|
||||
description: Report an issue with projects.json (bad link, wrong info, etc.)
|
||||
title: "[Bug] "
|
||||
labels: ["bug"]
|
||||
body:
|
||||
- type: textarea
|
||||
id: what
|
||||
attributes:
|
||||
label: What's wrong?
|
||||
description: Describe the issue - broken URL, wrong project name, duplicate entry, etc.
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: input
|
||||
id: affected
|
||||
attributes:
|
||||
label: Affected project name or URL
|
||||
placeholder: "smartcmd / MinecraftConsoles"
|
||||
validations:
|
||||
required: true
|
||||
53
.github/ISSUE_TEMPLATE/project-request.yml
vendored
Normal file
53
.github/ISSUE_TEMPLATE/project-request.yml
vendored
Normal file
@@ -0,0 +1,53 @@
|
||||
name: Project Request
|
||||
description: Request a new project to be added to the Minecraft Legacy index
|
||||
title: "[Request] "
|
||||
labels: ["project-request"]
|
||||
body:
|
||||
- type: input
|
||||
id: project-name
|
||||
attributes:
|
||||
label: Project Name
|
||||
description: The display name for the project (e.g. "owner / RepoName")
|
||||
placeholder: "smartcmd / MinecraftConsoles"
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: input
|
||||
id: project-url
|
||||
attributes:
|
||||
label: Project URL
|
||||
description: Full link to the project (GitHub, Archive.org, website, etc.)
|
||||
placeholder: "https://github.com/owner/repo"
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: dropdown
|
||||
id: priority
|
||||
attributes:
|
||||
label: Suggested Priority
|
||||
description: How important is this project to the Legacy community?
|
||||
options:
|
||||
- "High (core tools, sources)"
|
||||
- "Medium (useful projects)"
|
||||
- "Low (archives, misc)"
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: description
|
||||
attributes:
|
||||
label: Why should this be listed?
|
||||
description: Brief explanation of what the project is and why it belongs on the index.
|
||||
placeholder: "This project is a decompiled source mirror of..."
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: checkboxes
|
||||
id: confirm
|
||||
attributes:
|
||||
label: Confirmation
|
||||
options:
|
||||
- label: This project is related to Minecraft Legacy / Console Edition
|
||||
required: true
|
||||
- label: This project is not already listed in projects.json
|
||||
required: true
|
||||
19
.github/pull_request_template.md
vendored
Normal file
19
.github/pull_request_template.md
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
## Add Project to Minecraft Legacy Index
|
||||
|
||||
### Project Details
|
||||
|
||||
- **Name:** `owner / ProjectName`
|
||||
- **URL:** `https://...`
|
||||
- **Priority:** `(number)`
|
||||
|
||||
### Checklist
|
||||
|
||||
- [ ] `projects.json` is valid JSON (no trailing commas, proper quotes)
|
||||
- [ ] URL is not already in the list
|
||||
- [ ] Project is related to Minecraft Legacy / Console Edition
|
||||
- [ ] Only one project added per PR
|
||||
|
||||
### Description
|
||||
|
||||
<!-- Brief description of the project and why it should be listed -->
|
||||
|
||||
Reference in New Issue
Block a user