Coves frontend - a photon fork
0

Configure Feed

Select the types of activity you want to include in your feed.

TypeScript 62.0%
Svelte 36.8%
JavaScript 0.8%
CSS 0.2%
Dockerfile 0.1%
HTML 0.1%
Other 0.1%
2.8k 1 0

Clone this repository

https://git.vm.fail/bretton.dev/coves-frontend https://git.vm.fail/did:plc:wrshjgcszqgkdugam3v3sx2h
ssh://git@knot.bretton.dev:2222/bretton.dev/coves-frontend ssh://git@knot.bretton.dev:2222/did:plc:wrshjgcszqgkdugam3v3sx2h

For self-hosted knots, clone URLs may differ based on your setup.


README.md

Coves Frontend#

Web frontend for Coves, a forum-style social platform built on atProto.

Based on Photon by Xyphyn — a Svelte-based Lemmy client — adapted for the Coves AppView and atProto identity.

Development#

pnpm install
pnpm dev          # start dev server
pnpm check        # TypeScript + Svelte type checking
pnpm lint         # ESLint
pnpm test         # Vitest
pnpm build        # production build (ADAPTER=node for the Docker image)

Built with SvelteKit, Svelte 5, and Tailwind CSS.

Configuration (environment variables) is documented in .github/README.md; the production container's required runtime env is documented in the Dockerfile.

License#

AGPL-3.0, same as the upstream Photon project.