https://github.com/codingfragments/tvh-guide-ng
https://github.com/codingfragments/tvh-guide-ng
Last synced: 20 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/codingfragments/tvh-guide-ng
- Owner: codingfragments
- Created: 2026-02-12T00:00:50.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-03-05T16:21:09.000Z (4 months ago)
- Last Synced: 2026-03-05T17:20:57.437Z (4 months ago)
- Language: TypeScript
- Size: 651 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Agents: AGENTS.md
Awesome Lists containing this project
README
# tvh-guide-ng
Electronic Program Guide (EPG) for TVHeadend.
## Monorepo Structure
```
tvh-guide-ng/
├── apps/
│ └── web/ # SvelteKit EPG frontend
├── services/
│ └── epg-service/ # EPG data backend service
├── libs/
│ └── shared/ # Common types, utilities, constants
└── docs/ # Project documentation
```
All packages use the `@tvh-guide/` scope (e.g., `@tvh-guide/shared`).
## Quick Start
```bash
# Install Volta (manages Node.js & pnpm versions)
curl https://get.volta.sh | bash
# Install pinned toolchain (versions from package.json)
volta install node pnpm
# Install dependencies
pnpm install
# Run all packages in dev mode
pnpm dev
```
See [Installation.md](./Installation.md) for detailed setup instructions.
## Documentation
- [Installation & CLI Reference](./Installation.md)
- [Architecture & Design Guide](./docs/DESIGN_GUIDE.md)
- [Coding Style](./docs/CODING_STYLE.md)
- [Repository Structure](./STRUCTURE.md)
- **[TVHeadend API Documentation](./docs/api/tvheadend/README.md)** - Complete OpenAPI spec, guides, and examples