Skip to content

Developer Onboarding

Welcome to the Lager Guru development team! This guide will help you get started.

Prerequisites

  • Node.js 18+
  • npm or yarn
  • Git
  • Code editor (VS Code recommended)
  • Supabase account

Initial Setup

1. Clone Repository

bash
git clone https://github.com/Pepinko81/lager-guru.git
cd lager-guru

2. Install Dependencies

bash
npm install

3. Environment Configuration

bash
cp .env.example .env

Edit .env with your Supabase credentials.

4. Start Development Server

bash
npm run dev

Development Workflow

Code Standards

  • Follow TypeScript best practices
  • Use ESLint for code quality
  • Write JSDoc comments
  • Follow component patterns

Git Workflow

  1. Create feature branch
  2. Make changes
  3. Commit with descriptive messages
  4. Push and create PR
  5. Code review
  6. Merge to main

Testing

  • Write unit tests
  • Test components
  • Test integrations
  • E2E testing (when available)

Project Structure

src/
├── components/     # React components
├── contexts/       # Context providers
├── hooks/          # Custom hooks
├── integrations/   # External services
├── lib/            # Utilities
├── pages/          # Page components
└── config/         # Configuration

Resources

Getting Help

  • Check documentation
  • Ask in team chat
  • Review code examples
  • Check GitHub issues

Next Steps

Veröffentlicht unter kommerzieller Lizenz