24 lines
844 B
Markdown
24 lines
844 B
Markdown
### Quick commands
|
|
```bash
|
|
# Run app (currently running on http://localhost:3001)
|
|
cd talent-builder
|
|
npm install
|
|
npm run dev
|
|
```
|
|
|
|
### Notes / assumptions
|
|
- Icons base paths:
|
|
- Primary: `https://exil.es/icons/spells/` (591 spell/ability icons)
|
|
- Secondary: `https://exil.es/icons/items/` (38 inventory icons)
|
|
- Combined coverage: 98% (629/642 icons)
|
|
- Icon format: `.png` files with lowercase filenames
|
|
- Tooling: npm; deployment via Ansible/local scripts only
|
|
- Additional classes follow the same sanitize → drop JSON → wire selector pattern
|
|
- Only 13 missing icons: nhi_* borders (custom UI elements), _d3* specials, achievement icons
|
|
- Prod deployment is done via ansible scripts, managed in an other git repo
|
|
- **.env.development** could look like
|
|
```dotenv
|
|
NEXT_PUBLIC_ICON_BASE=https://exil.es/icons/
|
|
NEXT_PUBLIC_BASE_PATH=
|
|
```
|