Add frontend scaffold, assets, and config

Initial project add: React + Vite frontend scaffold including index.html (with metadata and redirect), src files (App.jsx, main.jsx, styles.css), vite.config.js, and package.json. Adds README, MIT LICENSE, .gitignore, GitHub issue & PR templates, and a large collection of static assets (images, logos, loading screens, backgrounds, and audio). Prepares the repository for local development and deployment to Cloudflare Pages.

Co-Authored-By: uhalexz_ <152796233+uhalexz@users.noreply.github.com>
Co-Authored-By: Leighton Marley <65038774+lmarl3y@users.noreply.github.com>
Co-Authored-By: lolali054 <62222309+lolali054@users.noreply.github.com>
This commit is contained in:
Andrew P. Harper
2026-03-05 23:15:46 -05:00
commit 556ce19725
56 changed files with 3094 additions and 0 deletions

45
.github/ISSUE_TEMPLATE/bug-report.yml vendored Normal file
View File

@@ -0,0 +1,45 @@
name: Bug Report
description: Report a bug on minecraftlegacy.com
labels: ["bug"]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to report a bug.
- type: input
id: url
attributes:
label: Page URL
description: Which page is affected?
placeholder: https://minecraftlegacy.com
validations:
required: true
- type: textarea
id: description
attributes:
label: What happened?
description: Describe the bug clearly.
validations:
required: true
- type: textarea
id: expected
attributes:
label: Expected behavior
description: What should have happened instead?
validations:
required: true
- type: input
id: browser
attributes:
label: Browser
description: Which browser are you using?
placeholder: Chrome 120, Firefox 121, etc.
validations:
required: false
- type: textarea
id: screenshots
attributes:
label: Screenshots
description: Paste any relevant screenshots here.
validations:
required: false

View File

@@ -0,0 +1,22 @@
name: Feature Request
description: Suggest a feature or improvement for the website
labels: ["enhancement"]
body:
- type: markdown
attributes:
value: |
Got an idea to make the site better? Let us know.
- type: textarea
id: description
attributes:
label: What would you like?
description: Describe the feature or change you'd like to see.
validations:
required: true
- type: textarea
id: context
attributes:
label: Why?
description: Why would this be useful?
validations:
required: false

BIN
.github/logo.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 762 KiB

17
.github/pull_request_template.md vendored Normal file
View File

@@ -0,0 +1,17 @@
## What does this PR do?
<!-- Brief description of the change -->
## Type of change
- [ ] Bug fix
- [ ] New feature
- [ ] Styling/UI change
- [ ] Refactor
- [ ] Other
## Checklist
- [ ] `npm run build` passes
- [ ] Tested locally with `npm run dev`
- [ ] No unnecessary files included