Contributing Guide

Everything you need to know to contribute to Stardew Wiki.

This site is built with SvelteKit and Tailwind CSS. To run it locally:

  1. Fork and clone the repository
  2. Run npm install
  3. Run npm run dev
  4. Open http://localhost:5173

Item data lives in src/lib/data/, organized by category. Each item type has a TypeScript interface in src/lib/types/entities.ts.

To add a new item:

  1. Find the appropriate data directory (e.g., src/lib/data/cooking/)
  2. Add your item data following the existing type interface
  3. Export it from the directory's index.ts
  4. The page will automatically pick it up