pompy.dev/CONTRIBUTING.md

1.8 KiB

Contribution Guide

Things to get familiar with

  • pnpm - package manager & monorepo
  • React - Front-end framework
  • Svelte - Front-end framework
  • SvelteKit - Svelte meta-framework

Project Structure

Setting Up

If you are a Windows user:

  • Do NOT use the Command Prompt (cmd)
  • Do NOT use Windows PowerShell
  • Run these commands from PowerShell or a Linux terminal such as WSL or Git Bash

PowerShell and Windows PowerShell are different applications.

  1. Clone this git repository
  2. Install the following
  3. Install Dependencies
    pnpm install
    
  4. Run whatever command you need either in project root or in individual packages

Testing

  1. Build site

    pnpm build
    
  2. Run E2E Tests

    pnpm test:e2e
    
  3. Benchmark deployed sites using the following services: