{"repo":"svelte-society/sveltesociety.dev","free":true,"listed":false,"github":"https://github.com/svelte-society/sveltesociety.dev","clone":"git clone https://github.com/svelte-society/sveltesociety.dev.git","description":"The Svelte Society website","language":"TypeScript","stars":453,"topics":["svelte","javascript","sveltekit"],"license":null,"category":"databases-storage","readme_excerpt":"sveltesociety.dev This branch contains the upcoming Svelte Society website featuring a new design and data that lives in a database. Currently being deployed to https://beta.sveltesociety.dev Developing Steps to get running: - Run bun i - Run bun run --bun dev Environment Variables Add all the relevant .env variables: Testing This project uses Playwright for end-to-end testing with comprehensive test coverage. Running Tests Test Coverage - 65 tests across 14 test files - 100% passing with 0% flaky rate - 15-20 seconds execution time - Full isolation - each test file uses its own database Key Features - ✅ Database isolation - Each test file gets its own isolated database - ✅ Parallel execution - Tests run 4 at a time for speed - ✅ Page Object Model - Maintainable and reusable test code - ✅ CI/CD integrated - Automatically runs on every PR - ✅ Browser caching - CI runs optimized for speed Documentation - Quick Start: tests/README.md - Best Practices: docs/TESTING GUIDE.md - PRD: docs/PRD PLAYWRIGHT E2E TESTING.md Writing Tests All tests follow the Page Object Model pattern: For more details, see the Testing Guide.","default_branch":null,"files":null,"tree":[],"storefront":"/r/svelte-society","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/svelte-society/sveltesociety.dev/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}