https://github.com/shikanime-studio/websites
Shikanime Studio websites
https://github.com/shikanime-studio/websites
web
Last synced: about 1 month ago
JSON representation
Shikanime Studio websites
- Host: GitHub
- URL: https://github.com/shikanime-studio/websites
- Owner: shikanime-studio
- Created: 2023-08-17T14:31:42.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2026-04-24T10:41:07.000Z (2 months ago)
- Last Synced: 2026-04-24T12:29:39.078Z (2 months ago)
- Topics: web
- Language: TypeScript
- Homepage: https://shikanime.studio
- Size: 14.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Code of conduct: CODE_OF_CONDUCT.md
- Agents: AGENTS.md
Awesome Lists containing this project
README
# Websites
This repo hosts multiple Shikanime Studio web properties (public sites + apps),
managed as a pnpm workspace monorepo.
## Apps
- www: public-facing studio site (`https://shikanime.studio`)
- links: link hub / landing page (`https://links.shikanime.studio`)
- fade: local image viewer (WebGPU) (`https://fade.shikanime.studio`)
- reiya: merch/community site (`https://reiya.shikanime.studio`)
## Repo layout
- apps/\*: one deployable app per folder
- Each app has its own `wrangler.jsonc` and deploys to Cloudflare via Wrangler
## Quick start
- Install: `pnpm install`
- Run an app: `pnpm -C apps/ dev`
## Testing
- Unit tests (currently Fade’s Vitest suite): `pnpm -C apps/fade test`
- E2E (Fade, Playwright): `pnpm -C apps/fade test:e2e`
## Environment variables
- Astro apps use `PUBLIC_` env vars for client-side config
- Vite/React apps use `VITE_` env vars for client-side config