Rewrite of xivloot.com
- Svelte 79.4%
- TypeScript 18.3%
- HTML 1.6%
- JavaScript 0.4%
- Dockerfile 0.1%
|
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 36s
Reviewed-on: #24 |
||
|---|---|---|
| .forgejo/workflows | ||
| .vscode | ||
| docs | ||
| scripts | ||
| src | ||
| static | ||
| .codex | ||
| .dockerignore | ||
| .env.production | ||
| .gitattributes | ||
| .gitignore | ||
| .npmrc | ||
| docker-compose.yml | ||
| Dockerfile | ||
| flake.lock | ||
| flake.nix | ||
| package.json | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| README.md | ||
| roster-order-backend.html | ||
| svelte.config.js | ||
| tsconfig.json | ||
| vite.config.ts | ||
XIVLoot Rewrite
A rewrite of xivloot-app
Developing
We use nix to have an exact same config. Refer to a guide on how to install nix on your system. Only available on Linux/WSL/MacOS.
Prerequisites
- Your favorite IDE (VSCode, Neovim, etc)
- A terminal
- Nix (the package manager) with experimental features enabled.
You should be able to clone the repo now. If you are using WSL, clone the repo inside the terminal and then you can use your IDE to edit the project. The reason being that the IO speed is extremely limited while accessing files on your host on WSL.
After cloning the repo, in the root, run this command:
nix develop
When you see "Development environment loaded!", you can run the following command to see how the project looks like
serve
In case you are running MacOS and have permission issues, you can run the following command instead:
sudo pnpm run dev -- --host
Deploying
TBD