Initialize League GUI prototype
All checks were successful
Release Dry Run / release-dry-run (push) Successful in 12s
Codex Template Compliance / template-compliance (push) Successful in 6s

This commit is contained in:
ToxicCrzay270
2026-05-15 00:41:38 +02:00
commit 45b96ec20f
62 changed files with 5924 additions and 0 deletions

79
.codex/project.md Normal file
View File

@@ -0,0 +1,79 @@
# Codex Project Notes
## Project
`League of Legends GUI Overhaul` is a React/Vite prototype for a modern, dark, MOBA-/fantasy-inspired client interface.
Repository:
```text
Toxic/league-of-legends-gui-overhaul
```
Remote:
```text
https://git.wilkensxl.de/Toxic/league-of-legends-gui-overhaul.git
```
## Commands
Use these commands as the source of truth:
```bash
npm install
npm run dev
npm run build
npm test
git diff --check
```
There is no separate lint script yet. `npm run build` runs `tsc --noEmit` before the Vite build. There is no audit or release-check script yet.
## Stack
```text
React, Vite, TypeScript, React Router, Vitest, Testing Library, CSS custom properties.
```
Package manager or build tool:
```text
npm
```
## Build Artifacts
Release artifacts are produced in:
Expected files:
```text
dist/
```
## Security Rules
- Do not commit secrets, tokens, `.env` files, certificates, or private keys.
- Treat generated credentials as sensitive.
- Prefer local generation and local processing for user data.
- Keep dependency audit results visible in CI once dependencies exist.
- Do not add external network calls unless the feature explicitly requires them.
- Document any external assets, API calls, telemetry, or package publishing behavior when implementation begins.
## Release Rules
No published release process exists yet.
Before a release:
1. run `npm run build`,
2. run `npm test`,
3. run the release checklist,
4. verify CI is green,
5. verify download links when publishing artifacts,
6. update README and changelog,
7. create a tag,
8. create the release.
Do not create releases unless the user explicitly asks for a release.